Мне нужно настроить систему распределения файлов между разными сайтами глобальной сети. Файлы, помещенные в некоторые входные каталоги на исходном компьютере, должны быть распределены по каталогу на каждом из целевых компьютеров на других сайтах. Одним из требований является то, что между определенными сайтами разрешен только SMTP-трафик. Уже есть демон, который охватывает отправляющую сторону, опрашивая входные каталоги и отправляя все найденные файлы в виде вложений по настроенным адресам (изначально предполагалось, что это будут люди-получатели).
Как бы вы спроектировали принимающую сторону?
- Можно написать урезанный SMTP-сервер, который обрабатывает только этот единственный случай, удаляет вложения из входящих писем и помещает их в локальный каталог.
- Можно настроить полноценный почтовый сервер с локальной доставкой, опросить почтовый ящик пользователя и попытаться извлечь оттуда файлы.
- Можно настроить полный почтовый сервер с конфигурацией или
procmailдля прямого извлечения вложений в каталог.
Мне не очень нравится ни одно из этих предложений, потому что все они требуют больше усилий, чем настройка SSH или FTP-сервера. Также у меня нет опыта настройки и администрирования почтовых серверов.
У вас есть предложения или опыт, которым вы можете поделиться?
Целевая система — Linux/Unix, но если вы знаете что-то независимое от платформы, я тоже хотел бы услышать.