【问题标题】:Gmail SMTP not workingGmail SMTP 不工作
【发布时间】:2016-08-14 00:02:01
【问题描述】:

我正在使用 Gmail SMTP 服务从 Web 应用程序发送电子邮件通知(Ruby on Rails 与 Action Mailer 支持 TLS),但它在几周前停止工作。最初的失败是身份验证失败,但在将域添加到登录过程后(5 年前不需要),我能够通过,但电子邮件从未真正发送。以下是来自 SMTP 服务器会话的日志:

-> "220 smtp.gmail.com ESMTP y129sm117362qka.33 - gsmtp\r\n"  
<- "EHLO domain.com\r\n"  
-> "250-smtp.gmail.com at your service, [142.105.179.202]\r\n"  
-> "250-SIZE 35882577\r\n"  
-> "250-8BITMIME\r\n"  
-> "250-STARTTLS\r\n"  
-> "250-ENHANCEDSTATUSCODES\r\n"  
-> "250-PIPELINING\r\n"  
-> "250-CHUNKING\r\n"  
-> "250 SMTPUTF8\r\n"  
<- "STARTTLS\r\n"  
-> "220 2.0.0 Ready to start TLS\r\n"  
<- "EHLO domain.com\r\n"  
-> "250-smtp.gmail.com at your service, [142.105.179.202]\r\n"  
-> "250-SIZE 35882577\r\n"  
-> "250-8BITMIME\r\n"  
-> "250-AUTH LOGIN PLAIN XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER XOAUTH\r\n"  
-> "250-ENHANCEDSTATUSCODES\r\n"  
-> "250-PIPELINING\r\n"  
-> "250-CHUNKING\r\n"  
-> "250 SMTPUTF8\r\n"  
<- "AUTH PLAIN AG5vcmVwbHlAYnJpZ2h0c2t5c29mdC5jb20AZm9ySGltOTIyN0Mz\r\n"  
-> "235 2.7.0 Accepted\r\n"  
<- "MAIL FROM:<noreply@domain.com>\r\n"  
-> "250 2.1.0 OK y129sm117362qka.33 - gsmtp\r\n"  
<- "RCPT TO:<user@domain.com>\r\n"  
-> "250 2.1.5 OK y129sm117362qka.33 - gsmtp\r\n"  
<- "DATA\r\n"  
-> "354  Go ahead y129sm117362qka.33 - gsmtp\r\n"  
writing message from String  
wrote 673 bytes  
-> "250 2.0.0 OK 1461203109 y129sm117362qka.33 - gsmtp\r\n"  
<- "QUIT\r\n"  
-> "221 2.0.0 closing connection y129sm117362qka.33 - gsmtp\r\n"  

【问题讨论】:

    标签: ruby-on-rails email authentication smtp actionmailer


    【解决方案1】:

    您可能需要允许对您的 Gmail 帐户进行不太安全的访问,请按照以下步骤操作:

    1. 转到“我的帐户”中的“不太安全的应用程序”部分。
    2. 在“访问安全性较低的应用程序”旁边,选择打开。 (Google Apps 用户注意:如果您的管理员拥有 锁定了不太安全的应用帐户访问权限。)

    来源:https://support.google.com/accounts/answer/6010255?hl=en

    【讨论】:

      猜你喜欢
      • 2015-04-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-14
      • 1970-01-01
      • 2021-11-28
      • 2012-05-21
      • 2014-01-31
      相关资源
      最近更新 更多