1

我收到 Timeout::Error (execution expired): 尝试使用 gmail 帐户发送电子邮件时。在我的 config/environments/development.rb 中,我有:

    config.action_mailer.delivery_method = :smtp
    config.action_mailer.perform_deliveries = true
    config.action_mailer.raise_delivery_errors = true
    config.action_mailer.smtp_settings = {
        :address              => "smtp.gmail.com",
        :port                 => 587,
        :domain               => 'mydomain.com',
        :user_name            => 'me@mydomain.com',
        :password             => 'password',
        :authentication       => 'plain',
        :enable_starttls_auto => true  }

这让我发疯!

4

1 回答 1

-1

将 config.action_mailer.delivery_method = :smtp 更改为 config.action_mailer.delivery_method = :sendmail

于 2013-09-12T12:55:58.550 回答