Я использую ActionMailer в Rails 3 для отправки периодических писем. Мне нужно знать, правильно ли отправлено электронное письмо (насколько это возможно).Как проверить, успешно ли было отправлено письмо с помощью ActionMailer?
@lists.each do |list|
email = Reminder.deadline_reminder(list)
email.deliver
end
Есть ли свойство объекта электронной почты (класс почта :: Сообщение из библиотеки почты), который расскажет мне ли пошел посыл правильно (нет проблем с подключением проблемы аутентификации и т.д.)? Я просмотрел классы в Гитубе, но не смог ничего понять.
Хорошая идея. Вы можете отслеживать открытие, добавив очень маленькую графику в электронное письмо. Когда они откроют электронное письмо, оно будет загружено с вашего сервера, и вы узнаете, что они открыли вашу электронную почту. Так открываются дорожки MailChimp. Не работает, если изображения не включены. http://kb.mailchimp.com/article/how-open-tracking-works – corbin
Правильно, это не удается, если их почтовый клиент не отображает графику, или пользователь дал указание не загружать изображения, например, многие мобильные и веб-клиентов. –