gpt4 book ai didi

c# MailKit - 阅读回执

转载 作者:太空狗 更新时间:2023-10-30 00:40:06 28 4
gpt4 key购买 nike

有人知道 MailKit 是否支持阅读回执(阅读后回复消息)吗?我没有在网络上或 Stackoverflow 上找到任何东西。

最佳答案

已读回执(即当用户打开邮件时自动发送邮件)不是 MailKit 可以自动完成的事情,它必须由使用 MailKit 的软件或邮件服务器来实现。

此功能通常只有 Microsoft Exchange、Lotus Notes 和 Novell Groupwise 等群件套件才能实现。

这是一个可以由邮件服务器或邮件客户端实现的特性,但它不是任何邮件协议(protocol)的特性,因此 MailKit 没有实现它。

如果您想支持发送已读回执,您需要自动创建一个 MimeMessageMessageDispositionNotification正文部分,并在用户在您的客户端程序中打开/阅读消息时发送。

要请求 MimeMessage 的阅读回执,您需要像这样设置 Disposition-Notification-To header 字段:

message.Headers[HeaderId.DispositionNotificationTo] = "me@example.com";

如果接收用户代理支持已读回执并且配置为发送回执,那么理论上您将在用户阅读消息时收到一个回执。

有关阅读回执的更多信息,请参阅 rfc3798 .

关于c# MailKit - 阅读回执,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31117088/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com