【问题标题】:Sending email using Gmail with Nodemailer from AWS使用 Gmail 和来自 AWS 的 Nodemailer 发送电子邮件
【发布时间】:2019-03-28 17:53:23
【问题描述】:

我在尝试使用 AWS 上的代码发送电子邮件时遇到一个奇怪的错误。如果我使用本地代码一切正常,但是当我在服务器上时,我收到以下错误。有什么想法吗?

Error: Invalid login: 534-5.7.14 <https://accounts.google.com/signin/continue?sarp=1&scc=1&plt=AKgnsbvn
534-5.7.14 z2Ma4babAdhc731mC7le5AHx_-Q-tufA-9pLUMKRCPKz1v16SHIFMuBJVTxzR8EkKfiA1E
534-5.7.14 s1fNuhnKyPpEiNtvkWgMDApbGb4lp0gJ1vRAJeISvp8lvn7CWU1F1hO94qHMImN5mo6DB1
534-5.7.14 0EKQuQeY092rxtuFMPrswlS0t8TUmTDfvaHus1Hp5DqrBt4J3QH3JTBQaiXmaz3HI-q-dQ
534-5.7.14 oSx2y2TXMFgcmw4nkU-Bjagkep5zlDzrDXP5uvglxvZqoU6rif> Please log in via
534-5.7.14 your web browser and then try again.
534-5.7.14  Learn more at
534 5.7.14  https://support.google.com/mail/answer/78754 b139-v6sm7016042wmd.36 - gsmtp

凭据很好,“允许不太安全的应用程序”已开启

谢谢

【问题讨论】:

  • 还有问题吗?
  • @antzshrek 问题解决了

标签: amazon-web-services gmail nodemailer


【解决方案1】:

我可能想说的第一件事是,更改您的密码并再试一次,但如果您仍然得到同样的结果,我建议您尝试以下选项:

Google 为我们提供了listed 的所有潜在问题和修复。只要你打开less secure apps setting。确保将这些应用到正确的帐户。

第 1 步:检查您的密码

如果您遇到这些问题或无法登录,请先检查以确保您使用的密码正确。

第 2 步:尝试这些问题排查步骤

  • 如果您为自己的帐户启用了两步验证,则可能需要输入 App password 而不是常规密码。
  • 通过https://mail.google.com 的网络版 Gmail 登录您的帐户。登录后,请尝试再次登录邮件应用。
  • 访问 Display Unlock Captcha 并使用您的 Gmail 用户名和密码登录。如果被问到,请输入扭曲图片中的字母。
  • 您的应用程序可能不支持最新的安全标准。尝试将一些设置更改为 allow less secure apps 访问您的帐户。
  • 确保您的邮件应用程序未设置为过于频繁地检查新电子邮件。如果您的邮件应用每 10 分钟检查一次以上的新邮件,则可能会阻止该应用访问您的帐户。

为了进一步阅读,您可能需要检查

  1. How can I avoid google mail server asking me to log in via browser?
  2. Gmail SMTP debug: error “please log in via your web browser”

【讨论】:

    【解决方案2】:

    此代码适用于 AWS 和 Express js

    var transporter = nodemailer.createTransport({
        host: "smtp.gmail.com",
        secureConnection: false,
        port: 587,
        tls: {
            ciphers: 'SSLv3'
        },
        requireTLS: true,
        auth: {
            user: 'mygmail',
            pass: 'mypass'
        }
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-12-17
      • 2017-08-05
      • 1970-01-01
      • 2022-07-18
      • 2022-07-27
      • 2018-07-14
      • 2015-05-19
      相关资源
      最近更新 更多