Я изо всех сил пытаюсь отправить электронные письма на мой сервер, размещенный на awsastic beanstalk, используя сертификаты из облачного фронта, я использую nodemailer для отправки электронных писем, он работает в моей локальной среде, но не удается развернуть после развертывания на AWS
Код электронной почты:
const transporter = nodemailer.createTransport({
host: 'mail.email.co.za',
port: 587,
auth: {
user: 'example@email.co.za',
pass: 'email@22'
},
secure:false,
tls: {rejectUnauthorized: false},
debug:true
});
const mailOptions = {
from: 'example@email.co.za',
to: email,
subject: 'Password Reset OTP' ,
text: `${OTP}`
}
try {
const response = await transporter.sendMail(mailOptions)
return {error:false, message:'OTP successfully sent' , response}
}catch(e) {
return {error:false, message:'Problems sending OTP, Please try again'}
}
Ошибка от AWS:
Запрос не может быть удовлетворен
504ОШИБКА Не удалось удовлетворить запрос CloudFront попытался установить соединение с источником, но попытка не удалась или источник закрыл соединение.
NB : код работает нормальнона моем местном