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