ruby-on-rails - 使用带有 Rails 3 的 Godaddy 邮件的 SMTP 设置

标签 ruby-on-rails ruby ruby-on-rails-3 actionmailer

我应该如何使用 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/

相关文章:

ruby - 了解时间#utc?

ruby-on-rails-3 - Rails3 MiniMagick 在 Choose_processor 上加载错误

ruby-on-rails - 如何在 ruby​​ on Rails 4 中从父对象创建嵌套子对象

css - 部署到 Heroku 后未加载更新的 CSS 样式表?

Rubyyard 文档不显示任何文件

ruby-on-rails-3 - 部分不访问局部变量

ruby-on-rails - rails - 如何在保存后刷新关联

ruby-on-rails - 如何连接两个事件记录结果以返回可以进一步过滤的新结果?

ruby-on-rails - 当数据库在不同的服务器上时安装 postgres gem

Ruby + 如何将 pdf 拆分为单独的页面?