Обработка всей электронной почты, отправленной на определенный домен - PullRequest
0 голосов
/ 23 марта 2011

Требование: Я пишу веб-приложение (Rails on Heroku), с помощью которого пользователи могут создавать группы, и пользователь должен иметь возможность публиковать сообщения в группе, просто отправляя электронное письмо в группу. Это то, что делает tumblr.com: каждый блог связан с адресом электронной почты (генерируется случайным образом), и пользователь может публиковать сообщения в блоге, просто отправив электронное письмо. Также posterous.com имеет эту функцию.

Вопрос: Каков наилучший способ создать решение, подобное этому? Комментарии? Идеи?

Я вижу 2 способа сделать это:

1) Размещать свой собственный почтовый сервер (sendmail или postfix) в Amazon EC2 и иметь какой-нибудь сценарий для обработки всей входящей электронной почты? Это даст мне много контроля, но сервер электронной почты будет поддерживать.

2) Было бы неплохо разместить почтовый сервер где-нибудь и просто написать сценарий обработки электронной почты, однако я не знаю ни одного облачного сервиса электронной почты, для которого вы можете сказать: «Пожалуйста, примите всю электронную почту для mydomain.com» .

Заранее спасибо за любую помощь.

Ответы [ 2 ]

1 голос
/ 24 марта 2011

Я думаю, что я собираюсь пойти с http://cloudmailin.com. У них даже есть хороший плагин Heroku.Было бы хорошо услышать любой хороший или плохой опыт от кого-то, кто попробовал это.

0 голосов
/ 24 марта 2011

Вы можете отправлять электронные письма в GMail через свои SMTP-серверы и запускать какой-нибудь crontab для извлечения электронных писем из GMail и их обработки оттуда.

Они позволяют отправлять электронные письма наyour domain.com, см. эту страницу:

http://www.google.com/apps/intl/en/group/index.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...