안녕하세요,Sidekiq 지연 메일러가 이메일을 보내지 않음
백그라운드에서 이메일을 보내려는 경우 Sidekiq/Redis를 사용하려고합니다. 내 메일러는 이메일을 UserMailer.contact_email(name).deliver!
호출을 잘 보내는 변경하면 내 ActionMailer
설정
좋은 내가 devise-async
을 사용하고
과 아무 문제
- 와 함께 작동 : 나는 다음 사항에 유의해야한다. 작동하지 않는 것은
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
작품을 감안할 때, 내가 잘못된 구문이나 뭔가를 사용하고 궁금해? '
고마워!
안녕하세요. Benjamin - 제안에 감사드립니다. 불행히도 나는 한 달 동안 휴가를 갈 것이므로 그때까지는 시도 할 수 없을 것입니다. 그것을 고맙게 생각합니다. 나는 그것이 합리적인 것처럼 받아 들일 것이다 :) – Brandon