Net::SMTPSyntaxError: 501 Указан неверный адрес RCPT TO
Как я понял, у меня есть проблема, потому что использовать не ASCII символы в адресе электронной почты
Пример:
Notifier.rb
mail(to: "Tamón ÄRUÄ <example@example.com>", subject: "Email subject")
Любой совет, как я могу справиться с этим делом? Я предпочитаю держать имя пользователя в адресе.
1 ответ
В соответствии с ActionMailer
Документация многобайтовой кодировки должна выполняться автоматически: http://guides.rubyonrails.org/action_mailer_basics.html
Там может быть несколько вещей, чтобы попробовать:
- Попробуйте добавить
# encoding: utf-8
на первую строку вашего контроллера; - Попробуйте использовать
mail.transport_encoding = '8bit'
http://www.rubydoc.info/github/mikel/mail/Mail%2FMessage%3Atransport_encoding