我正在使用MailKit回复从Gmail帐户收到的电子邮件。我按照MailKit文档中的描述设置了In-Reply-To和References标头的值:
if (!string.IsNullOrEmpty(replyMessage.MessageId)) {
message.InReplyTo = replyMessage.MessageId;
foreach (var id in replyMessage.References) {
message.References.Add(id);
}
message.References.Add(replyMessage.MessageId);
}
鉴于此,我希望回复邮件会在Gmail中显示为对原始邮件的回复。但是,这不会发生。邮件显示为任何其他随机新邮件。 我错过了什么吗?
答案 0 :(得分:1)
您还需要将message.Subject设置为“Re:”+ replyMessage.Subject