Email Rails 3.2:设计:电子邮件名称

Email Rails 3.2:设计:电子邮件名称,email,devise,ruby-on-rails-3.2,Email,Devise,Ruby On Rails 3.2,我有一个Rails 3.2应用程序,它使用Desive进行身份验证 我希望注册的确认电子邮件中有“Foo signups”作为发件人:电子邮件名称和“signups@foo.com“作为电子邮件地址。现在,我只是signups@foo.com“作为发件人:电子邮件地址 我的配置如下所示: # in the file config/initializers/devise.rb Devise.setup do |config| config.mailer_sender="signups@foo.

我有一个Rails 3.2应用程序,它使用Desive进行身份验证

我希望注册的确认电子邮件中有“Foo signups”作为发件人:电子邮件名称和“signups@foo.com“作为电子邮件地址。现在,我只是signups@foo.com“作为发件人:电子邮件地址

我的配置如下所示:

# in the file config/initializers/devise.rb
Devise.setup do |config|
  config.mailer_sender="signups@foo.com"

# etc...

其中GMAIL_地址和GMAIL_密码是作为环境变量的我的GMAIL用户和密码,不同于signups@foo.com.


如何配置SMTP或设计使“Foo注册”成为电子邮件名称和“signups@foo.com“作为电子邮件地址?

使用ActionMailer,您可以设置类似于
“#{@user.name}”

我没有在Deave中尝试过这一点,但我认为同样的思考过程也适用于配置,因为我确信它只是将信息发送给ActionMailer:

Devise.setup do |config|
  config.mailer_sender= "Foo Signups <signups@foo.com>"
  #...
end
designe.setup do | config|
config.mailer\u sender=“Foo注册”
#...
结束
Devise.setup do |config|
  config.mailer_sender= "Foo Signups <signups@foo.com>"
  #...
end