Добрый день,Sidekiq Delayed Mailer не отправляет электронные письма
Я пытаюсь использовать Sidekiq/Redis для отправки электронной почты в фоновом режиме. Я хотел бы отметить следующее:
Я использую
devise-async
и она работает без проблемМоих
ActionMailer
настроек хороши
Если я изменяю мой почтовик вызовыUserMailer.contact_email(name).deliver!
сообщения электронной почты посылает просто отлично. Что не работаетUserMailer.delay.contact_email(name)
Я вижу работу, проходящую через мои журналы, и вы даже зашли так далеко, чтобы предположить, что письма проделывали ее. Это было только тогда, когда я послал себе, что я заметил, что это не работает:
Apr 08 18:36:58 app01-production sidekiq: 2013-04-09T00:36:58Z 31155 TID-1jdwoq Sidekiq::Extensions::DelayedClass JID-6143790ebbf6e8bbc4a7bb85 INFO: done: 4.923 sec
Это, очевидно, вызывая расширение DelayedClass на объекте почты, но не годен. Учитывая, что работает devise-async
, мне интересно, использую ли я неправильный синтаксис или что-то еще? `
Спасибо!
Hi Benjamin - спасибо за предложение! К сожалению, я уезжаю с сетки на каникулы в течение месяца, так что пока не смогу попробовать. Цените это, хотя. Я соглашусь, как кажется разумным :) – Brandon