我正在Node.js中使用SendGrid将电子邮件发送给一群人。列表是我们在网站上维护的内容。我希望电子邮件标题中的to
(又名收件人)字段显示组电子邮件地址(例如my_group@my_website.com
),而不是收件人电子邮件地址(例如bob@gmail.com
)。这使我们可以将直接电子邮件与组电子邮件分开。
换句话说,如果我收到来自该群组的电子邮件,则应将其发送给该群组(例如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
});
答案 0 :(得分:1)
我知道了。您只需要密送(或抄送)所有收件人,并将to
字段设置为群组电子邮件地址。
它看起来像:
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
});