簡體   English   中英

c#MailKit - 閱讀收據

[英]c# MailKit - Read receipt

有人知道MailKit是否支持讀取收據(讀取時回復消息)? 我沒有在網上或Stackoverflow上找到任何東西。

讀取收據(即用戶打開郵件時發送的自動郵件)不是MailKit可以自動執行的操作,必須由軟件使用 MailKit或郵件服務器實現。

此功能通常只有Microsoft Exchange,Lotus Notes和Novell Groupwise等組件套件才能實現。

它是一種可以由郵件服務器或郵件客戶端實現的功能,但它不是任何郵件協議的功能,因此MailKit不實現它。

如果您希望支持發送已讀回執,則需要自動創建帶有MessageDispositionNotification正文部分的MimeMessage ,並在用戶在客戶端程序中打開/讀取消息時發送它。

要請求MimeMessage的已讀回執,您需要設置Disposition-Notification-To標頭字段,如下所示:

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

如果接收用戶代理支持讀取回執並且配置為發送它們,那么理論上當用戶閱讀消息時您將收到一個。

有關閱讀回執的更多信息,請參閱rfc3798

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM