На данный момент я работаю над внедрением Mailgun в мое приложение для рельсов, но, похоже, я смущен лучшим методом.Mailgun for Rails Приложение
Способ, которым я уже реализован, - это настроить области, добавить gemfile и затем установить фоновый процессор с помощью Active Job. Я еще не установил фоновый процессор из-за неуверенности, если это лучший способ.
Я видел, как другие ресурсы говорят, что я должен просто использовать дополнение Heroku, а затем дополнительное минимальное кодирование. Я также хочу упомянуть, что у меня есть настройка Devise, поэтому мне не нужны электронные письма, отправленные для типичных ситуаций.
Как вы можете видеть, я совершенно потерян в этом пункте и просто пытаюсь понять, какой метод лучше всего. Если вы знаете себя или имеете хороший ресурс для использования, пожалуйста, дайте мне знать =)
Сторона примечания: Мне также было сказано по пути «Не запускайте отправку электронной почты с обратного вызова ActiveRecord - сделайте это с контроллер ". Я написал это, чтобы напомнить, когда пришло время, и вот я = P. Согласны ли вы с этим утверждением?
Я могу добавить код, если это поможет, но я запутался, какой код будет на самом деле полезно ...
Спасибо так много!
Джо
Редактировать
Еще один вопрос: В идеале я хотел бы иметь возможность посылать пользовательскую электронную почту для всех пользователей приложения (IE: Еженедельные обновления, новые возможности сайта, и т.д.). Может ли Mailgun быть правильным способом сделать это?
Большое спасибо - ваш ответ был очень информативным =) Код, который вы предоставили, на самом деле является тем, что у меня уже есть, и я просто передал это. Еще один вопрос об этом, о котором я упоминал, - а как насчет отправки пользовательских писем? IE: Обновления сайта, новые функции и т. Д. Может ли быть достаточно злокачественного для этого? Методы, которые я прочитал, все говорят об автоматическом электронном письме, поэтому, когда пользователь подписывается или выполняет определенное действие, электронное письмо отправляется автоматически. Я хотел бы добавить настраиваемый контент, который изменяется и отправляется всем. Спасибо = P –
Да, ситуация не имеет значения. Mailgun подходит также для таких случаев использования. Вы можете запланировать почту, чтобы сказать 30 дней после регистрации, первый день месяца, каждый понедельник .. для всех этих Mailgun является подходящим кандидатом, игнорируя содержание сообщения электронной почты - это не имеет значения. – adamliesko
Фантастично, спасибо за разъяснение! –