据我所知,我遇到了问题,因为在电子邮件地址中未使用 ASCII 符号
例子:
通知程序.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
可能有几种方法可以尝试:
- 尝试在 Controller 的第一行添加
#encoding: utf-8
; - 尝试使用
mail.transport_encoding = '8bit'
http://www.rubydoc.info/github/mikel/mail/Mail%2FMessage%3Atransport_encoding
关于ruby-on-rails - Net::SMTPSyntaxError: 501 提供的 RCPT TO 地址无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32349652/