4

私が理解したように、メールアドレスにASCII記号を使用しないため、問題があります

例:

Notifier.rb

mail(to: "Tamón ÄRUÄ <example@example.com>", subject: "Email subject")

このケースをどのように処理できるかアドバイスはありますか? ユーザー名をアドレスに保持することを好みます。

4

1 に答える 1

0

ドキュメントによると、ActionMailerマルチバイト エンコーディングは自動的に行われるべきです: http://guides.rubyonrails.org/action_mailer_basics.html#auto-encoding-header-values

試してみるべきことがいくつかあるかもしれません:

  1. # encoding: utf-8コントローラーの最初の行に追加してみてください。
  2. http://www.rubydoc.info/github/micel/mail/Mail%2FMessage%3Atransport_encodingを使用してみてくださいmail.transport_encoding = '8bit'
于 2015-09-02T09:57:25.563 に答える