如何设置电子邮件的设计发件人名称?

时间:2012-03-15 01:47:06

标签: ruby-on-rails ruby ruby-on-rails-3 devise

虽然this thread没有多说,但我想你在Devise intializer中设置发件人名称是这样的:

app/config/initializers/devise.rb

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

但这对我不起作用。

有谁知道这样做的正确方法?

3 个答案:

答案 0 :(得分:67)

就是这样:

config.mailer_sender = '"Example.com" <your@site.com>'

答案 1 :(得分:1)

如果您需要为设计,heroku和mandrill执行此操作:并且您将电子邮件地址设置为环境变量,您需要这样做(我发现时很困难)上面的电子邮件格式打破了我们的注册过程,让我的痛苦成为你的收获:)

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

否&#39;或&#34;必需的。

答案 2 :(得分:0)

您还可以使用以下转义字符:

config.mailer_sender = "\"Support Desk\" <support@site.com>"