我正在使用rails 4.
在我的config / initializers / devise.rb文件中,我设置了
config.mailer_sender = 'noreply@test.com'
在电子邮件中设置了from
和reply_to
地址。
但我想为from
和reply_to
使用不同的电子邮件地址。
我该怎么做。
先谢谢。
答案 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>"
请记住在测试之前重新启动服务器!
版本信息:
答案 2 :(得分:0)
这对我有用:
---
pageClass: zoomable-images
---