0

我需要发送两封信——第一封支持,第二封给消息作者。第二封信应作为对第一封信的回复,并带有一些默认文本。

我发现可以通过向 MailMessage 添加标头来实现。

new NameValueCollection { { "In-Reply-To", messageId }, { "References", messageId } };

messageId是手动生成的字符串。我将此字符串添加到第一封邮件的标题中。

new NameValueCollection { { "Message-ID", messageId } };

所以似乎我能够“链接”到邮件。

要发送它们,我使用的是 SendGrid。

结果我收到了 2 封邮件……但第一封邮件的“Message-ID”比我预期的要高。我预期的 messageId 仅存在于X-Google-Original-Message-ID值中(检查 gmail)。

那么如何使用 SendGrid 发送带有传递 MessageId 的邮件?

4

0 回答 0