【问题标题】:How to specify Devise 'from' email如何指定设计“发件人”电子邮件
【发布时间】:2011-05-13 06:02:19
【问题描述】:

我希望 Devise 从指定地址发送电子邮件,而不是默认的 ActionMailer。有可能吗?

【问题讨论】:

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


    【解决方案1】:

    config/devise/devise.rb 中的config.mailer_sender 属性允许您指定。如果您没有config/devise/devise.rb,请运行devise:install 生成器。

    【讨论】:

    • 在 Rails 3 中,这已被移至 config/initializers/devise.rb。
    • 另外请记住(对于那些无法让它像我一样工作的人),为了看到您的更改,您必须在编辑初始化程序时重新启动 Rails 服务器。跨度>
    【解决方案2】:

    在 Rails 4 中,像这样在 config/initializers/devise.rb 中设置 config.mailer_sender

    config.mailer_sender = 'Some One <no-reply@example.com>'
    

    【讨论】:

      【解决方案3】:

      如果文件不存在,您可以在以下位置创建文件 'config/initializers/devise.rb' 并添加 -

      Devise.setup do |config|
        config.mailer_sender = SUPPORT_EMAIL
      end
      

      【讨论】:

        猜你喜欢
        • 2012-03-31
        • 2013-07-02
        • 1970-01-01
        • 2018-04-09
        • 2011-07-01
        • 1970-01-01
        • 2014-07-06
        • 2012-02-13
        • 1970-01-01
        相关资源
        最近更新 更多