Подтвердить что ты не робот

Rails 3 - обращение к входящим сообщениям (разрешение пользователям отвечать на уведомления по электронной почте)

Сейчас мое приложение отправляет уведомления по электронной почте. Я хотел бы разрешить пользователю отвечать прямо на письмо, которое затем попадает в мое приложение и вставляется в базу данных.

Есть ли в Rails драгоценные камни, службы, учебные пособия, которые могут указывать на меня в правильном направлении.

Кроме того, возможно, нужно, чтобы ответ-на адрес электронной почты имел UID, [email protected], поэтому мне не нужно полагаться на него (отправителя).

Как вы думаете?

Спасибо

4b9b3361

Ответ 2

У нас есть бесплатный сервис, который отправляет входящую электронную почту на URL-адрес вашего приложения (то же, что и API-интерфейс sendgrid): http://www.smtp2web.com

Вы также можете использовать почтовый ящик mailman, если вы хотите регулярно опроса по электронной почте:
https://github.com/titanous/mailman

Что касается адресов электронной почты "[email protected]", вам придется создать общий адрес для вашего домена (лучше, если вы используете неявный субдомен, так как он уменьшит количество спама), который пересылает все такие письма на указанный почтовый ящик (например, [email protected]).

Ответ 3

Я бы очень рекомендовал использовать CloudMailin для этого.

Он предоставляет вам получающий адрес электронной почты, который вы можете добавить в качестве заголовка ответа в своей почте.

О уникальном UID для отслеживания каждого ответа в контексте отправленного сообщения вы можете создать случайную строку и изменить свой заголовок ответа как "[электронная почта, предоставленная cloudmailin] + [ваша случайная строка]"

Ответ 4

Вам нужно будет посмотреть, как настроить sendmail/postfix для немедленного приема входящей почты (если вы используете сервер на основе unix).

Вот хорошая статья:

http://jasonseifer.com/2009/04/24/receving-email-with-rails