@p3trukh1n
NooB IN WeB

NodeJS Почему не работает SMTP-сервер с параметром secure?

const fs = require('fs');
const {SMTPServer} = require('smtp-server');

const smtp = new SMTPServer({
    secure: true,
    key: fs.readFileSync('certs/privkey.pem'),
    cert: fs.readFileSync('certs/cert.pem'),
    onData,
    onRcptTo,
    authOptional: true,
});

function onRcptTo(address, session, callback) {
    console.log("IS HERE!!!");
    callback();
}

function onData(stream, session, callback) {
    stream.pipe(process.stdout);
}

smtp.listen(465);

Без secure и соответственно 25 портом все работает, а так - нет.
Сертификат получал в let's encrypt через certbot, также пробовал не ставить отдельно и оставить по умолчанию, но там тоже все пусто.

Со включенным secure отправил на проверку (mxtoolbox.com) <- сюда и (check.smtp.bz) <- сюда, в обоих случаях выдало "Unable to connect (адрес)"
  • Вопрос задан
  • 84 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы