如何更改设计中的reply_to选项

时间:2016-06-09 05:17:11

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

我正在使用rails 4.

在我的config / initializers / devise.rb文件中,我设置了

config.mailer_sender = 'noreply@test.com'

在电子邮件中设置了fromreply_to地址。

但我想为fromreply_to使用不同的电子邮件地址。

我该怎么做。

先谢谢。

3 个答案:

答案 0 :(得分:0)

Devise不允许您在没有定义自己的邮件程序的情况下进行配置。但我的快速和肮脏的方法是将它添加到初始化器:

ActiveSupport.on_load(:action_mailer) {
  Devise::Mailer.default reply_to: 'foo@bar.dev'
}

答案 1 :(得分:0)

通过在Devise中将mailer_sender设置为我希望用户回复的电子邮件(在config / initializers / devise.rb中),我设法实现了这一目标:

Devise.setup do |config|
  config.mailer_sender = "reply-to@example.com"
end

并将基本ActionMailer默认设置为我希望从中发送电子邮件的地址(在config / environment.rb中):

ActionMailer::Base.default :from => "Name <from-email@example.com>"

请记住在测试之前重新启动服务器!

版本信息:

  • 设计:4.2.0
  • 路轨:4.2.0

答案 2 :(得分:0)

这对我有用:

---
pageClass: zoomable-images
---