首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有gmail smtp的Rails 4邮件程序

带有gmail smtp的Rails 4邮件程序
EN

Stack Overflow用户
提问于 2015-09-21 07:57:58
回答 2查看 1.8K关注 0票数 1

我想在我设置的开发文件中使用Rails 4的Mailer 4和Gmail的smtp配置:

代码语言:javascript
复制
  config.action_mailer.perform_deliveries = true
  config.action_mailer.delivery_method = :smtp
  config.action_mailer.smtp_settings = {
      :address              => "smtp.gmail.com",
      :port                 => 587,
      :domain               => "gmail.com",
      :user_name            => "mymail@gmail.com",
      :password             => "mygmailpassword",
      :authentication       => :plain,
      :enable_starttls_auto => true
  }

但我没有收到任何邮件。这是终端的输出:

代码语言:javascript
复制
To: antonioni.giovanni9@gmail.com
Message-ID: <55ffb56da9e91_aa929362303435c@pc-rails.mail>
Subject: Conferma ordine
Mime-Version: 1.0
Content-Type: multipart/alternative;
 boundary="--==_mimepart_55ffb56da807b_aa92936230342e1";
 charset=UTF-8
Content-Transfer-Encoding: 7bit


----==_mimepart_55ffb56da807b_aa92936230342e1
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

因此,我的应用程序试图发送电子邮件,但这没有出现在我的gmail仪表板上。有解决这个麻烦的办法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-09-21 08:41:04

Gmail服务需要一个应用程序密码才能从gmail帐户发送邮件(更多信息请访问此链接)。生成密码后,必须更改开发文件的配置:

代码语言:javascript
复制
  config.action_mailer.perform_deliveries = true
  config.action_mailer.delivery_method = :smtp
  config.action_mailer.smtp_settings = {
      :address              => "smtp.gmail.com",
      :port                 => 587,
      :domain               => "gmail.com",
      :user_name            => "mymail@gmail.com",
      :password             => "GENERATEDPASSWORD",
      :authentication       => :plain,
      :enable_starttls_auto => true
  }

然后重新启动服务器。为了捕捉我设置的错误:config.action_mailer.raise_delivery_errors = true (感谢Dipak的提示)

票数 5
EN

Stack Overflow用户

发布于 2015-09-21 09:48:16

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32690089

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档