我应该如何使用 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 => ‘johndoe@example.com’,
:password => ‘yourpassword’,
:authentication => :plain
}
保存并重新启动您的网络服务器。一切就绪。
请记住,您每天只能从 Godaddy 发送 300 封电子邮件,因此如果您需要发送更多电子邮件,则必须使用 sendmail 或其他一些解决方案。
请注意端口未设置为 25 - 这是故意的。 GoDaddy 的电子邮件服务器配置为使用多个端口,以防 25 被阻止。
关于ruby-on-rails - 使用带有 Rails 3 的 Godaddy 邮件的 SMTP 设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5828746/