Как настроить имя отправителя для электронной почты? - PullRequest
26 голосов
/ 15 марта 2012

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

app/config/initializers/devise.rb

Devise.setup do |config|
  config.mailer_sender = "'MySite' <no-reply@mysite.com>"
end

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

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

Ответы [ 3 ]

67 голосов
/ 13 июня 2013

Вот оно:

config.mailer_sender = '"Example.com" <your@site.com>'
1 голос
/ 08 января 2016

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

Label:  Value:
EMAIL   Example.com <no-reply@example.com>

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

0 голосов
/ 10 августа 2016

Вы также можете использовать экранированные символы, такие как:

config.mailer_sender = "\"Support Desk\" <support@site.com>"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...