Как установить имя отправителя Devise для электронной почты

Хотя этот поток не говорит много, я решил, что вы задали имя отправителя в интуитивно понятном стиле:

app/config/initializers/devise.rb

Devise.setup do |config|
  config.mailer_sender = "'MySite' <[email protected]>"
end

Но это не сработало для меня.

Кто-нибудь знает правильный способ сделать это?

Ответ 2

Если вам нужно сделать это для разработки, герою и mandrill: и вы задаете адрес электронной почты как переменную среды, вам нужно будет сделать это так (я обнаружил, что трудный путь, когда вышеприведенный формат электронной почты сломал наш знак процесс, пусть моя боль станет вашей выгодой :)

Label:  Value:
EMAIL   Example.com <[email protected]>

Нет "или" требуется.

Ответ 3

Вы также можете использовать экранированные символы следующим образом:

config.mailer_sender = "\"Support Desk\" <[email protected]>"