我有一个使用 Devise 进行身份验证的 Rails 3.2 应用程序。
我希望注册的确认电子邮件将“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...
和
# in the file config/environments/development.rb
config.action_mailer.smtp_settings = {
address: "smtp.gmail.com",
port: 587,
authentication: "plain",
enable_starttls_auto: true,
user_name: ENV["GMAIL_ADDRESS"],
password: ENV["GMAIL_PASSWORD"]
}
其中 GMAIL_ADDRESS 和 GMAIL_PASSWORD 是我的 Gmail 用户名和密码作为环境变量,与 signups@foo.com 不同。
如何配置 SMTP 或设计以将“Foo Signups”作为电子邮件名称,将“signups@foo.com”作为电子邮件地址?