Мое производственное приложение работает на AWS
, но у меня возникают проблемы с активным заданием - deliver_later
на некоторых почтовых программах. Я успешно отправляю все электронные письма с deliver_later
в разработке, но в производстве есть что-то другое. Некоторые почтовые программы работают с deliver_later
, но не мой приветственный почтовик (приветствует новых пользователей). Поэтому я должен установить deliver_now
в этой приветственной почтовой программе, чтобы она действительно отправила электронное письмо.
//doesn't work, email is not sent
UserMailer.welcome_email(self).deliver_later
//works
UserMailer.welcome_email(self).deliver_now
Файл журнала с сервера показывает это и ничего больше, когда я использую deliver_later
:
[ActiveJob] ActionMailer::DeliveryJob поставлен в очередь (идентификатор задания: d7114-464e-4a90-9721-126650) в Async(почтовые программы) с аргументами: "UserMailer", "welcome_email", "deliver_now", #>
Любая помощь будет оценена по достоинству. Спасибо.