我正在 Node.js 中使用 SendGrid 向一群人发送电子邮件。该列表是我们在网站上维护的。我希望电子邮件 header 中的“收件人”字段显示群组电子邮件地址(例如,my_group@my_website.com
),而不是收件人电子邮件地址(例如,bob@gmail.com
)。这使我们能够将直接电子邮件与群组电子邮件分开。
换句话说,如果我收到来自该群组的电子邮件,则应在电子邮件 header 中将其发送给该群组(例如 my_group@my_website.com
),而不是我。
当我们使用 Google 网上论坛时,我们会将电子邮件发送至 [group_email]@googlegroups.com
,而不是我的电子邮件地址。以下是通过 Google 网上论坛发送电子邮件时所发生情况的示例。我需要一些关于复制该内容的帮助。
此图片显示了与我收到的 Google 网上论坛电子邮件相关的信息。 to
字段设置为 Google 网上论坛电子邮件地址,而不是我的 Gmail 地址。
我认为这可能只是 Google 的问题,但我的 Aol 电子邮件在 to
字段中也显示了 Google 网上论坛电子邮件。
这就是我们目前发送电子邮件的方式。我知道我可以将 to
字段设置为任何内容。但是,如果我将其更改为群组电子邮件(例如 my_group@my_website.com
),我们会将收件人的电子邮件地址放在哪里?
return sgMail.send({
to: recipient,
from: DEFAULT_SENDER,
subject: renderedMessage.subject,
html: renderedMessage.html,
text: renderedMessage.text,
mailSettings: MAIL_SETTINGS
});
最佳答案
我明白了。您只需密件抄送(或抄送)所有收件人,并将收件人
字段设置为群组电子邮件地址。
它看起来像:
return sgMail.send({
to: "my_group@mywebsite.com",
bcc: recipients,
from: DEFAULT_SENDER,
subject: renderedMessage.subject,
html: renderedMessage.html,
text: renderedMessage.text,
mailSettings: MAIL_SETTINGS
});
关于javascript - 如何将 "to"字段(在电子邮件 header 中)设置为群组电子邮件地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58436809/