最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

Nodemailer在本地工作,但不在服务器上工作

运维笔记admin10浏览0评论

Nodemailer在本地工作,但不在服务器上工作

Nodemailer在本地工作,但不在服务器上工作

我在Nodemailer上遇到问题。我可以在本地服务器上发送消息,但不能在Digitalocean服务器上发送消息。我看不到抛出错误,并且console.log()就像“已发送邮件”似乎都起作用。

还应该提到我正在使用Outlook帐户,因此,Nodemailer似乎发生的所有Gmail问题都不重要。

编辑:我完全错了!我以为没有anny错误被抛出,但是pm2显然不会自动登录到控制台。这是我得到的错误:

Error: Mail command failed: 530 5.7.57 SMTP; Client was not authenticated to send anonymous mail during MAIL FROM [PR2P264CA0007.FRAP264.PROD.OUTLOOK.COM]
    at SMTPConnection._formatError (C:\Users\josse\VPS\jossecottenier\node_modules\nodemailer\lib\smtp-connection\index.js:781:19)
    at SMTPConnection._actionMAIL (C:\Users\josse\VPS\jossecottenier\node_modules\nodemailer\lib\smtp-connection\index.js:1546:34)
    at SMTPConnection._responseActions.push.str (C:\Users\josse\VPS\jossecottenier\node_modules\nodemailer\lib\smtp-connection\index.js:1033:18)
    at SMTPConnection._processResponse (C:\Users\josse\VPS\jossecottenier\node_modules\nodemailer\lib\smtp-connection\index.js:940:20)
    at SMTPConnection._onData (C:\Users\josse\VPS\jossecottenier\node_modules\nodemailer\lib\smtp-connection\index.js:746:14)
    at TLSSocket.SMTPConnection._onSocketData (C:\Users\josse\VPS\jossecottenier\node_modules\nodemailer\lib\smtp-connection\index.js:189:46)
    at TLSSocket.emit (events.js:197:13)
    at addChunk (_stream_readable.js:288:12)
    at readableAddChunk (_stream_readable.js:269:11)
    at TLSSocket.Readable.push (_stream_readable.js:224:10)

我的代码在

回答如下:

尝试一下

    var transporter = nodemailer.createTransport({
        host: 'smtp.office365', // Office 365 server
        port: 587,     // secure SMTP
        secure: false,
        auth: {
            user: username,
            pass: password
        },
        tls: {
            ciphers: 'SSLv3'
        }
    });

来自https://stackoverflow/a/39674065/7553450

发布评论

评论列表(0)

  1. 暂无评论