MailKit:如何回复Gmail对话

时间:2017-11-01 10:32:54

标签: email mailkit

我正在使用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中显示为对原始邮件的回复。但是,这不会发生。邮件显示为任何其他随机新邮件。 我错过了什么吗?

1 个答案:

答案 0 :(得分:1)

您还需要将message.Subject设置为“Re:”+ replyMessage.Subject