【发布时间】:2020-05-14 16:33:40
【问题描述】:
Rails Server 正在本地 Mac 中运行。 Mailer 在我的办公室网络中工作和发送邮件,但在我的家庭(宽带)网络中不起作用。网络问题?
这里是错误:
Net::OpenTimeout
这是我在 development.rb 中的设置:
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
address: 'smtp.gmail.com',
port: 587,
domain: 'gmail',
authentication: 'plain',
user_name: '***@gmail.com',
password: '******',
enable_starttls_auto: true
}
config.action_mailer.raise_delivery_errors = true
config.action_mailer.perform_deliveries = true
#config.action_mailer.delivery_method = :test
host = 'localhost:3000'
config.action_mailer.default_url_options = { host: host, protocol: 'https' }
我尝试过使用不同的端口,但没有帮助。可能是什么问题,或者我该如何调试?
【问题讨论】:
标签: ruby-on-rails smtp mailer