У меня возникла проблема с подключением nodemailer к AuthSMTP (https://www.authsmtp.com/).NodeJS - nodemailer, использующий nodemailer-smtp-transport
var nodemailer = require('nodemailer');
var transOptions = {
host: 'mail.authsmtp.com',
port: 25,
secure: false,
auth: {
user: '...',
pass: '...'
}
};
var transporter = nodemailer.createTransport(transOptions);
var mainOptions = {
from: '[email protected]',
to: '[email protected]',
subject: 'hello',
text: 'hello world!'
};
var callback = function(err, info){
if (err) { throw err }
console.log('sent');
}
transporter.sendMail(mainOptions, callback);
Ошибка я получаю назад от AuthSMTP является:
«Ваша программа, приложение или устройство пытается использовать SSL с нашим сервис, но SSL не включен в вашем аккаунте.»
Я не хочу, чтобы включить SSL, и у меня есть secure
свойство в параметрах транспортного объекта установлен в false
, как говорят документы: https://github.com/andris9/nodemailer-smtp-transport#usage.
Почему AuthSMTP говорит, что я использую SSL, когда устанавливаю nodemailer
, чтобы не использовать SSL ...?
вы можете проверить, есть ли панель управления authsmtp SSL на! по умолчанию он должен быть выключен – Robus
Он выключен на панели управления, поэтому сообщение об ошибке выше говорит о том, что оно не включено ... –
Лучше использовать поддерживаемые службы по узловой почтовой программе, я использую то же самое с Zoho mail как SMTP и работает как шарм. список здесь https://github.com/andris9/nodemailer-wellknown#supported-services – Robus