メールをデータベースに保存して、後で rake タスクを介して送信しようとしています。Rails 2.3.8 (TMail) ではかなり簡単でしたが、Rails 3.2 では問題が発生しています。
Mail オブジェクト (メール) を取得したら、mail.encoded を呼び出してメールをシリアル化します。これをデータベースに保存します。
rake タスクはエンコードされたメッセージをロードしますが、メール オブジェクトを再作成して配信 (デシリアライズ) を呼び出す方法が見つかりません。
Mail.new(mail.encoded) は動作するはずですが、Mail.new がデフォルトの ActionMailer SMTP 設定を取得しないため、配信は失敗します。
他の誰かがこのようなことをしていますか?
ありがとう!