0
这有点令人困惑,因为每个人都说它在应用程序的不同位置。Rails 3.2.2 - 制作邮件配置设置的正确位置
我一直在测试,但没有运气。
那么,哪里适合它呢?
- config/environment.rb?
- config/application.rb?
- config/environments/production.rb?
- config/initializers/anymodelname.rb?
这就是我一直在测试的几个地方。
的ActionMailer :: Base.smtp_settings = { :地址=> “smtp.gmail.com”, :端口=> 587, :USER_NAME => “[email protected]”, :密码=> “密码”, :认证=>“普通”, :enable_starttls_auto =>真 }
http://guides.rubyonrails.org/action_mailer_basics.html#action-mailer-configuration建议将它放在'config/environments/$ RAILS_ENV.rb'文件中,这样'config/environments/production.rb'会是放置它的地方。当你说它不起作用时,你会得到什么错误? – ScottJShea 2012-03-12 17:35:57
@ScottJShea问题在于,Gmail实际上似乎是在阻止某些帐户使用他们的地址,就像我试图用我自己的域中的自己的电子邮件帐户一样,只是试图使用'smtp.gmail.com '。创建一个Gmail帐户并进行替换后,它现在正在工作。 – 2012-03-13 00:09:52