обрабатывать отклоненную электронную почту - ActionMailer - PullRequest
1 голос
/ 02 августа 2010

У меня есть приложение rails, и я использую ActionMailer для отправки электронной почты, но теперь мне нужно знать, доставлено ли письмо или как?

Кто-нибудь имеет представление о том, как обрабатывать статус отправленных писем (например, отклонен, доставлен)?

спасибо.

1 Ответ

1 голос
/ 02 августа 2010

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

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

Естьряд услуг, которые предоставляют все это вам на основе программного обеспечения как услуги.Мы используем socketlabs и очень довольны ими.Промышленная сила и все.Я также слышал о людях, использующих Postmark в сообществе Ruby.

...