【问题标题】:How to set devise mails sender name?如何设置设计邮件发件人姓名?
【发布时间】:2011-10-06 13:26:22
【问题描述】:

我正在使用 rails devise gem。 Devise 向新用户发送确认电子邮件。 Actionmailer 配置为使用我的 gmail 帐户发送电子邮件。

电子邮件由发件人发送:“no-reply@myapp.com”,这是我的 actionmailer 全局用户名配置。

我想设置发件人以包含我的名字“Mahmoud Khaled no-reply@myapp.com”

当然,我不能更新 actionmailer 用户名配置以包含名称,因为它应该只是 GMAIL 用户名。

任何帮助我如何从参数设置设计?

【问题讨论】:

    标签: ruby-on-rails devise actionmailer


    【解决方案1】:

    编辑您的 config/initializers/devise.rb 文件 - 它位于顶部附近,config.mailer_sender

    【讨论】:

    • config/initializers/devise.rb 用于全局设置,但是使用不同的设计帐户,如讲师、学生、用户等呢?请在这里查看我的问题:stackoverflow.com/questions/9586646/…
    【解决方案2】:

    如果您使用的是gmail的stmp,则无法更改发件人的地址。

    Google 禁止更改发件人地址。

    【讨论】:

    • 我使用 Google 作为发件人,但我更改了名称没有任何问题!
    【解决方案3】:

    对我来说,这个Mahmoud Khaled no-reply@myapp.com 正在工作,通过电子邮件直接进入垃圾邮件文件夹(gmail、yahoo、hotmail)

    【讨论】:

      猜你喜欢
      • 2012-03-31
      • 1970-01-01
      • 2015-11-24
      • 2017-05-14
      • 2012-12-29
      • 1970-01-01
      • 1970-01-01
      • 2015-04-12
      • 1970-01-01
      相关资源
      最近更新 更多