0

我正在尝试从我的 Rails 3.2 应用程序发送设计确认电子邮件。但是,当它被发送时,我收到以下错误:

421 无法连接到 SMTP 服务器,连接错误 10061

我目前在我的环境/development.rb 中使用这些配置设置:

config.action_mailer.raise_delivery_errors = true
config.action_mailer.perform_deliveries = true
ActionMailer::Base.smtp_settings = {
    :address        => 'smtp.gmail.com',
    :domain         => 'gmail.com',
    :port           => 587,
    :user_name      => 'emailAdress@gmail.com',
    :password       => 'password',
    :authentication => :plain,
    :enable_starttls_auto => true
}

配置中是否缺少某些内容?

4

1 回答 1

0

我相信如果您是从 localhost 执行此操作,那么您的域是错误的。它应该是这样的:

:domain => "localhost.localdomain"

一般来说,你会想要这样的东西:

:domain =>'your.host.name'
于 2012-05-21T20:58:36.410 回答