В настоящее время я использую программу sendgrid nodejs для отправки писем. Проблема, с которой я столкнулся, заключается в том, что если у отправителя то же доменное имя, что и у одного из получателей, электронное письмо не отправляется во внешний домен.
async function sendNewLeadEmail (jsondata:any) {
const sgMail = require('@sendgrid/mail');
sgMail.setApiKey(sendgridApi);
const msg = {
from: 'example@example.agency',
to: ['example@gmail.com', 'info@example.agency'],
subject: '[LEAD] nieuwe inschrijving',
text: generateHtml(jsondata)
};
await sgMail.send(msg).catch(err => {
console.log(err);
});
}
Это не работает, электронное письмо отправляется только в домен example.agency. если домен example.agency изменен на тот же, что и у отправителя, он работает. Пример
from: 'example@example.agency',
to: ['example@gmail.com', 'example@example.agency'], <---
Проблема в том, что sendgrid даже не отправляет электронное письмо в другой домен. Письмо не отправлено. Что может быть причиной того, что это не работает.
ps: sgmail.send () не вызывает ошибок