Sendgrid Node.js,不发送到外部域

时间:2020-05-05 20:15:04

标签: node.js sendgrid sendgrid-api-v3

我当前正在使用sendgrid nodejs邮件发送器发送我的电子邮件。我遇到的问题是,如果发件人具有与“收件人”接收者中的1个相同的域名,则电子邮件不会发送到外部域。

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()不会引发任何错误

0 个答案:

没有答案