@kyanny's blog

世界に対して侵略は成功しないということを示す義務がある。もはや誰かが決断しなければならない - マーガレット・サッチャー

TheSchwartz::Worker::SendEmail が動かない

ワーカを起動しても、ジョブを取りにいってくれない。何が悪いんだろう。キューには Email::Send::TheSchwartz を使って入れている。データ形式とかが、何か違うんだろうか?最終的にメールを送るところまで到達してない。けど、事前に set_HELO とか呼ぶので、名前解決とか(Net::DNS::Resolver がどうとか書いてある)、そういうアタリでコケているのかな?とも思うけど、どう調べたものか。 telnet localhost 25 で SMTP プロトコルを直に喋ってみたところ、ちゃんとメールは送れている。やっぱりプログラムのほうでどこか間違っているか。 TheSchwartz::Worker::SendEmail は結構読むのが難しい・・・。