繁体   English   中英

与GoDaddy在Heroku上的nodemailer并收到错误502-错误的网关

[英]nodemailer with GoDaddy on Heroku and getting Error 502 - Bad Gateway

我正在尝试将nodemailer设置为可与GoDaddy电子邮件帐户一起使用,以便可以向用户发送密码重置电子邮件。 我不断收到错误502-错误的网关。 任何帮助将不胜感激。

这是我的代码

 function(token, user, done) { var smtpTransport = nodemailer.createTransport({ service: "Office365", host: "smtp.office365.com", secureConnection: true, port: 587, auth: { user: "john@mydomain.com", pass: process.env.EMAILPW }, tls: { ciphers: "SSLv3" } 

经过许多小时后,我想出了如何在nodemailer上设置GoDaddy Office365。

这是我的代码。

  var smtpTransport = nodemailer.createTransport({ service: "Office365", host: "smtp.office365.com", secureConnection: false, port: 25, auth: { user: "john@mydomain.com", pass: process.env.EMAILPW }, tls:{ rejectUnauthorized: false } }); 

经过更多审查,我的原始代码也可以使用。 它只是在Cloud 9中不起作用,但是当我将其推送到Heroku时,它可以正常工作。 仍然不确定为什么它不能在Cloud 9上运行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM