【问题标题】:Show only username instead of email address devise confirmation email仅显示用户名而不是电子邮件地址 设计确认电子邮件
【发布时间】:2016-07-27 20:26:40
【问题描述】:

我在 Rails 项目中使用devise 进行身份验证。并在signup 上发送一封电子邮件。收件人在电子邮件帐户的From 选项卡中观看'xyz@example.com'。当用户收到电子邮件时,我只想在电子邮件帐户的From 选项卡中显示发件人的用户名,例如'MyAppName'。我怎样才能做到这一点。

【问题讨论】:

    标签: ruby-on-rails email ruby-on-rails-4 devise


    【解决方案1】:

    在文件config/initializers/devise.rb 中,您可以编辑属性config.mailer_send 以包含名称。它看起来像这样:

    config.mailer_sender = 'Alex Santos <alex@website.com>'
    

    【讨论】:

    • 我添加了它并设计停止发送电子邮件 - 我的意思是日志显示电子邮件已发送。但我没有收到
    • 您不需要添加它,只需更改那里的任何值。您使用的是什么设计版本?
    • 我已经用那个版本测试过它,它似乎工作正常。问题可能出在其他地方。电子邮件发送软件,或代码中的其他内容。如果您在本地进行测试,快速查看结果的好方法是使用 letter_opener gem。
    • 替换了,还是没有成功。供参考 。我在development .rb中有我的 smtp 配置@
    • 你使用的是什么 SMTP 服务器?
    猜你喜欢
    • 2023-03-14
    • 2013-07-11
    • 1970-01-01
    • 2015-04-24
    • 2017-07-23
    • 2019-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多