gpt4 book ai didi

node.js - 在cloud9.io中发送邮件

转载 作者:太空宇宙 更新时间:2023-11-04 02:27:22 25 4
gpt4 key购买 nike

我正在本地使用 nodemailer 运行 sails.js 项目,该项目运行良好。Nodemailer 使用 Smtp 和 Gmail 服务。问题是当我在 cloud9 上传输我的项目时,它会阻止邮件。

smtpTransport = nodemailer.createTransport('SMTP', {
host: 'smtp.gmail.com',
port: 25,
service: 'Gmail',
auth: {

user: model.sender,
pass: model.password
}

});

这是配置,错误是:

{ [Error: connect ETIMEDOUT]
code: 'ETIMEDOUT',
errno: 'ETIMEDOUT',
syscall: 'connect',
stage: 'init' }

通过不同的搜索,我发现 c9.io 不支持 smtp。如果这是真的,那么我如何使用带有 c9 的 Nodemailer 将邮件发送到 gmail 帐户。

端口 465 上出现此错误

 { [AuthError: Invalid login - 534-5.7.14      <https://accounts.google.com/ContinueSignIn?sarp=1&scc=1&plt=AKgnsbv2r
534-5.7.14 5eXedgG1jE_vYL7r- o5CxdrMS5XlCbdbloPcENHa08v5fCwuvs7oM9ztAhkUh6RHfRvcBp
534-5.7.14 Qcpg_pdi-2E3Z9m1ipIvu4SZViMJABSDq3XWCMeLzlDfyS3C0JhoY7ldwRxsl3CZ67dvGQ
534-5.7.14
name: 'AuthError',
data: '534-5.7.14 <https://accounts.google.com/ContinueSignIn? sarp=1&scc=1&plt=AKgnsbv2r\r\n534-5.7.14 5eXedgG1jE_vYL7r-o5CxdrMS5XlCbdbloPcENHa08v5fCwuvs7oM9ztAhkUh6RHfRvcBp\r\n534-5.7.14 Qcpg_pdi-2E3Z9m1ipIvu4SZViMJABSDq3XWCMeLzlDfyS3C0JhoY7ldwRxsl3CZ67dvGQ\r\n534-5.7.14 S7PQL4xbl4No8jS_2ZVMnlNO5iYfZ7O9tTe8S1bu3DnkFwjWNNzvLBZ3zK_pzIfMRnH566\r\n534-5.7.14 sEij4Iu9_U6V4g9tCuXH5i87nWYc> Please log in via your web browser and\r\n534-5.7.14 then try again.\r\n534-5.7.14 Learn more at\r\n534 5.7.14 https://support.google.com/mail/bin/answer.py?answer=78754 k6sm6950159wia.6 - gsmtp',
stage: 'auth' }

端口 587 上出现此错误

{ [Error: 140581811607424:error:140770FC:SSL  routines:SSL23_GET_SERVER_HELLO:unknown  protocol:../deps/openssl/openssl/ssl/s23_clnt.c:795:
] stage: 'init' }

最佳答案

Google Compute Engine does not allow outbound connections on ports 25, 465, and 587 but you can still set up your instances to send mail through ports 587 and 465 using servers provided through partner services, such as SendGrid.

https://cloud.google.com/compute/docs/tutorials/sending-mail

由于 Cloud9 工作区托管在 GCE 上,因此您必须使用上述文档中详细介绍的支持的合作伙伴服务。

关于node.js - 在cloud9.io中发送邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29458359/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com