0

これは私のメーラーです:

class MyUserMailer < ActionMailer::Base
  default from: "me@mail.com",
          :content_transfer_encoding => "7bit"
  def build_email(user)
    mail(:to => user.email,:subject => "Welcome")
  end
end

ウムラウトを含むアドレスでテストしていますがäardvark@mail.com、メールを配信しようとすると、次のエラーが発生し続けます。

'to' parameter is not a valid address. please check documentation

ドキュメントによると、メーラーはUTF-8を使用してすべてのフィールドをエンコードします。どうすればこれを機能させることができますか?

編集:私はRails3.2.5を使用しています

4

1 に答える 1

0

この問題は、mailgun Rails gem の使用が原因でした。smtp を直接使用するように切り替えた後、問題はなくなりました。

于 2012-10-29T09:29:07.520 に答える