Требование:
Я пишу веб-приложение (Rails on Heroku), с помощью которого пользователи могут создавать группы, и пользователь должен иметь возможность публиковать сообщения в группе, просто отправляя электронное письмо в группу.
Это то, что делает tumblr.com: каждый блог связан с адресом электронной почты (генерируется случайным образом), и пользователь может публиковать сообщения в блоге, просто отправив электронное письмо. Также posterous.com имеет эту функцию.
Вопрос:
Каков наилучший способ создать решение, подобное этому? Комментарии? Идеи?
Я вижу 2 способа сделать это:
1) Размещать свой собственный почтовый сервер (sendmail или postfix) в Amazon EC2 и иметь какой-нибудь сценарий для обработки всей входящей электронной почты?
Это даст мне много контроля, но сервер электронной почты будет поддерживать.
2) Было бы неплохо разместить почтовый сервер где-нибудь и просто написать сценарий обработки электронной почты, однако я не знаю ни одного облачного сервиса электронной почты, для которого вы можете сказать: «Пожалуйста, примите всю электронную почту для mydomain.com» .
Заранее спасибо за любую помощь.