Net::SMTPSyntaxError: 501提供的RCPT TO地址无效



据我所知,我有问题,因为在电子邮件地址中使用非ASCII符号

的例子:

Notifier.rb

mail(to: "Tamón ÄRUÄ <example@example.com>", subject: "Email subject")
我该如何处理这种情况,有什么建议吗?

根据ActionMailer文档多字节编码应该自动完成:http://guides.rubyonrails.org/action_mailer_basics.html#auto-encoding-header-values

可能有几种方法可以尝试:

  1. 尝试将# encoding: utf-8添加到控制器的第一行;
  2. 尝试使用mail.transport_encoding = '8bit' http://www.rubydoc.info/github/mikel/mail/Mail%2FMessage%3Atransport_encoding

最新更新