邮件中的邮件有问题

时间:2013-07-17 10:26:29

标签: ruby-on-rails ubuntu smtp actionmailer

我在rails应用中配置了邮件程序。并从localhost发送测试电子邮件,一切正常。但是,如果我尝试编辑邮件程序视图,则邮件程序无法正常工作(Timeout::Error at ... execution expired)。甚至重新启动服务器也无法解决问题。

只有重启才能解决问题。但重新启动后重新开始。一切正常,但一次视图更正,只能重新启动。

梅勒配置:

config.action_mailer.smtp_settings = {
  :address              => "smtp.yandex.ru",
  :port                 => 587,
  :domain               => "yandex.ru",
  :user_name            => "user@name.com",
  :password             => "password",
  :authentication       => :plain,
  :enable_starttls_auto => true }

config.action_mailer.default_url_options = {
  :host => "localhost:3000" }

Ubuntu 12.04

Ruby 1.9.3-p327

Rails 3.2.8

1 个答案:

答案 0 :(得分:0)

看起来您可能遇到一些与防火墙相关的问题。要检查一下 - 尝试通过telnet - http://weblogs.asp.net/owscott/archive/2005/03/15/Troubleshooting-email%5F2C00%5F-the-Telnet-way.aspx

测试电子邮件服务器连接