出于可传递性原因,我安装了SPF记录和其他类型的身份验证,以确保生产电子邮件不会被标记为垃圾邮件。副作用是当我从我的localhost运行测试时,它们不起作用。是否有一个“Rails方式”来获得邮件的开发与生产凭证?似乎我可以基于Rails.env
变量构建我自己的逻辑,但如果已经支持,我不想重新发明轮子。
答案 0 :(得分:0)
“Rails方式”是将config/application.rb
中的共享配置和config/environments/<env>.rb
中的特定于环境的覆盖。
在您的情况下,我会将您的SPF内容放入config/environments/production.rb
。
有关配置ActionMailer的更多信息,请参阅此链接:http://guides.rubyonrails.org/action_mailer_basics.html#example-action-mailer-configuration