【发布时间】:2020-05-01 02:37:17
【问题描述】:
我正在尝试使用 Yandex 从我的 NodeJs 服务器发送电子邮件。下面是创建transporter的过程
let transporter = nodemailer.createTransport({
service: 'Yandex',
auth: {
user: process.env.EMAIL,
pass: process.env.PASSWORD
}
});
但它总是无法显示以下消息:
{ 错误:消息失败:554 5.7.1 [2] 消息因怀疑为垃圾邮件而被拒绝; https://ya.cc/1IrBc1578999406-wC5neov7vv-ui00GIiO
at SMTPConnection._formatError (F:\ProjectFolder\Office\MXQ\Backend\mxq_server_firebase_functions\functions\node_modules\nodemailer\lib\smtp-connection\index.js:605:19) at SMTPConnection._actionSMTPStream (F:\ProjectFolder\Office\MXQ\Backend\mxq_server_firebase_functions\functions\node_modules\nodemailer\lib\smtp-connection\index.js:1478:34) at SMTPConnection._responseActions.push.str (F:\ProjectFolder\Office\MXQ\Backend\mxq_server_firebase_functions\functions\node_modules\nodemailer\lib\smtp-connection\index.js:968:22) 在 SMTPConnection._processResponse (F:\ProjectFolder\Office\MXQ\Backend\mxq_server_firebase_functions\functions\node_modules\nodemailer\lib\smtp-connection\index.js:764:20) 在 SMTPConnection._onData (F:\ProjectFolder\Office\MXQ\Backend\mxq_server_firebase_functions\functions\node_modules\nodemailer\lib\smtp-connection\index.js:570:14) 在 TLSSocket._socket.on.chunk (F:\ProjectFolder\Office\MXQ\Backend\mxq_server_firebase_functions\functions\node_modules\nodemailer\lib\smtp-connection\index.js:522:47) 在 TLSSocket.emit (events.js:198:13) 在 TLSSocket.EventEmitter.emit (domain.js:448:20) 在 addChunk (_stream_readable.js:288:12) 在 readableAddChunk (_stream_readable.js:269:11) 在 TLSSocket.Readable.push (_stream_readable.js:224:10) 在 TLSWrap.onStreamRead [as onread] (internal/stream_base_commons.js:94:17) 代码:'消息', 回复: '554 5.7.1 [2] 邮件因涉嫌垃圾邮件而被拒绝; https://ya.cc/1IrBc1578999406-wC5neov7vv-ui00GIiO', 响应代码:554, 命令:“数据”}
是 Yandex 的问题还是我这边的问题?
【问题讨论】: