如何使用Godaddy邮件在初始化程序文件中设置SMTP设置?
最佳答案
毫不客气地从这里的文章中提取:http://pilotoutlook.wordpress.com/2008/10/13/setup-email-in-ruby-on-rails-using-godaddysmtp/
打开ROOT/config/environment.rb
文件
对于sendmail,请添加以下几行-
ActionMailer::Base.delivery_method = :sendmail
ActionMailer::Base.smtp_settings = {
:domain => ‘www.example.com’
}
对于Godaddy,请添加以下几行-
ActionMailer::Base.delivery_method = :smtp
ActionMailer::Base.smtp_settings = {
:address => ‘smtpout.secureserver.net’,
:domain => ‘www.example.com’,
:port => 80,
:user_name => ‘[email protected]’,
:password => ‘yourpassword’,
:authentication => :plain
}
保存并重新启动您的Web服务器。你们都准备好了。
请记住,您每天只能从Godaddy发送300封电子邮件,因此,如果您需要发送更多的电子邮件,则必须使用sendmail或其他解决方案。
请注意,端口未设置为25 -这是故意的。 GoDaddy的电子邮件服务器被配置为使用多个端口,以防万一25被阻止。
关于ruby-on-rails - 使用Godaddy邮件和Rails 3进行SMTP设置,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5828746/