Распределение файлов по SMTP: Как сделать получающей стороной? - PullRequest
0 голосов
/ 14 июля 2010

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

Как бы вы разработали приемную сторону?

  • Можно написать урезанный SMTP-сервер, который обрабатывает только этот случай, удаляет вложения из входящих писем и помещает их в локальный каталог.
  • Можно настроить полный почтовый сервер с локальной доставкой, опросить почтовый ящик пользователя и попытаться извлечь файлы оттуда.
  • Можно настроить полный почтовый сервер с конфигурацией или procmail для непосредственного извлечения вложений в каталог.

Мне не очень нравятся какие-либо из этих предложений, потому что они все более вовлечены, чем настройка SSH или FTP-сервера. Также у меня нет опыта в настройке и администрировании почтовых серверов.

У вас есть предложения или опыт, которыми вы можете поделиться?

Целевой системой является Linux / Unix, но если вы знаете что-то независимое от платформы, я тоже хотел бы услышать.

1 Ответ

0 голосов
/ 30 июля 2010

Наиболее подходящим способом является настройка ESB с поддержкой SMTP, например ServiceMix или Mule .Мул более прост для начала.

...