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

Там может быть несколько вещей, чтобы попробовать:

  1. Попробуйте добавить # encoding: utf-8 на первую строку вашего контроллера;
  2. Попробуйте использовать mail.transport_encoding = '8bit' http://www.rubydoc.info/github/mikel/mail/Mail%2FMessage%3Atransport_encoding
Другие вопросы по тегам