У меня есть поддомен no-reply@subdomain.example.com, и я хочу отправлять почту через порт 587. Я установил postfix и выполнил команду nc -vz subdomain.example.com 587
, соединение установлено успешно. Однако, когда я пытаюсь подключиться через nodejs nodemailer, я получаю сообщение об ошибке Relay access denied
Я создал пользователя в моей капельке Ubuntu и установил конфигурацию postfix, чтобы отразить это изменение.
Мой код узла такой:
let transporter = nodemailer.createTransport({
host: process.env.MAIL_HOST,
port: 587,
secure: false,
auth: {
user: process.env.MAIL_USER,
pass: process.env.MAIL_PASSWORD
},
tls: {
rejectUnauthorized: false
}
});