如何使用gmail SMTP和开发环境在开发环境中发送电子邮件?

时间:2013-01-16 11:57:55

标签: ruby-on-rails ruby-on-rails-3

我正在尝试在本地主机上使用设备发送电子邮件(我需要用于用户注册和密码重置的电子邮件)

我把它放在我的environment.rb文件

config.action_mailer.delivery_method = :smtp

config.action_mailer.smtp_settings = {
    address: "smtp.gmail.com",
    port: 587,
    domain: "gmail.com",
    authentication: "plain",
    enable_starttls_auto: true,
    user_name: ENV["username"],
    password: ENV["password"]

}

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

但我没有收到任何邮件,也没有看到任何错误(设计说)。

  • 我错过了什么?
  • 我在哪里可以看到电子邮件的日志(成功或 失败)?

编辑 - 好的,添加此行后它可以正常工作

:openssl_verify_mode  => 'none'

同时检查rails email error - 530-5.5.1 Authentication Required.

0 个答案:

没有答案