0

我在我的 Rails 应用程序中配置了邮件程序。并从本地主机发送测试电子邮件,一切正常。但是如果我尝试编辑我的邮件视图,邮件程序不起作用(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

红宝石 1.9.3-p327

导轨 3.2.8

4

1 回答 1

0

看起来您可能有一些与防火墙相关的问题。要检查 - 尝试通过测试电子邮件服务器连接telnet- http://weblogs.asp.net/owscott/archive/2005/03/15/Troubleshooting-email%5F2C00%5F-the-Telnet-way.aspx

于 2013-07-17T11:17:04.810 回答