Я использую nodemailer для отправки электронных писем.Тем не менее, я получаю 535 Invalid authentication data
.Когда я включил отладку в createTransport
, это была ошибка, которую я получил createTransport
.Я получил это сообщение от bluehost smtp service: 220-We do not authorize the use of this system to transport unsolicited, and/or bulk e-mail
Так что в основном теперь у меня есть обе ошибки, и я понятия не имею, что они означают.Я трижды проверил свои учетные данные, и они верны.
Моя версия узла 6.9, nodemailer = 4.3.1 и nodemailer-smtp-transport = 2.7.4.
Ниже приведен кодчто я использую для транспорта SMTP.
transporter = nodemailer.createTransport(smtpTransport({
name: 'mail.domain.com',
host: settings.email.host, \\boxYYYY.bluehost.com
port: settings.email.port, \\ 465
secure: true,
auth: {
user: settings.email.username,
pass: settings.email.password
},
logger: true,
debug:true
}));