#node.js #nodemailer #email-templates
#node.js #nodemailer #электронная почта-шаблоны
Вопрос:
я пытаюсь отправить электронное письмо в своем коде, используя smtp в качестве сервера / хоста с nodemailer на стороне узла. но это выдает мне несанкционированную ошибку, хотя все мои учетные данные в порядке.
smtp как сервер / хост с nodemailer на стороне узла.
var transporter = nodemailer.createTransport( {
host: "smtp.wgs.wuerth.com",
port: 25,
secure: false,
auth: {
user: '*********',
pass: '*********',
},
tls: {
// do not fail on invalid certs
rejectUnauthorized: false,
}
} );
transporter.verify( function ( error, success ) {
if ( error ) {
console.log('====>' error );
} else {
console.log( "Server is ready to take our messages" );
}
} );
const email = new Email( {
message: {
from: 'aayushi.kumar@wurth-it.in'
},
transport: transporter,
send: true,
} );
email.send( {
message: {
to: user.email,
subject: 'forgot password',
},
template: templateDir,
locals: {
first_name: user.first_name ' ' user.last_name,
password: password
},
} )
.then( console.log )
.catch( console.error );
я хотел, чтобы письма отправлялись
но я получаю
Error: Invalid login: 535 5.7.3 Authentication unsuccessful
at SMTPConnection._formatError (D:ProjectsClick-2-Order_MysqlNodenode_modulesnodemailerlibsmtp-connectionindex.js:605:19)
at SMTPConnection._actionAUTHComplete (D:ProjectsClick-2-Order_MysqlNodenode_modulesnodemailerlibsmtp-connectionindex.js:1340:34)
at SMTPConnection._responseActions.push.str (D:ProjectsClick-2-Order_MysqlNodenode_modulesnodemailerlibsmtp-connectionindex.js:1298:18)
at SMTPConnection._processResponse (D:ProjectsClick-2-Order_MysqlNodenode_modulesnodemailerlibsmtp-connectionindex.js:764:20)
at SMTPConnection._onData (D:ProjectsClick-2-Order_MysqlNodenode_modulesnodemailerlibsmtp-connectionindex.js:570:14)
at TLSSocket._socket.on.chunk (D:ProjectsClick-2-Order_MysqlNodenode_modulesnodemailerlibsmtp-connectionindex.js:710:55)
at TLSSocket.emit (events.js:182:13)
at addChunk (_stream_readable.js:283:12)
at readableAddChunk (_stream_readable.js:264:11)
at TLSSocket.Readable.push (_stream_readable.js:219:10)
at TLSWrap.onStreamRead [as onread] (internal/stream_base_commons.js:94:17)
code: 'EAUTH',
response: '535 5.7.3 Authentication unsuccessful',
responseCode: 535,
command: 'AUTH LOGIN' }
Комментарии:
1. Вы проверили свою конфигурацию SMTP с помощью метода verify ()?
2. Да, я указал, что именно это возвращает мне ошибку выше. Я добавил это и здесь