Sendgrid nodejs, не отправляется на внешний домен - PullRequest
0 голосов
/ 05 мая 2020

В настоящее время я использую программу 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 () не вызывает ошибок

...