- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
有人知道 MailKit 是否支持阅读回执(阅读后回复消息)吗?我没有在网络上或 Stackoverflow 上找到任何东西。
最佳答案
已读回执(即当用户打开邮件时自动发送邮件)不是 MailKit 可以自动完成的事情,它必须由使用 MailKit 的软件或邮件服务器来实现。
此功能通常只有 Microsoft Exchange、Lotus Notes 和 Novell Groupwise 等群件套件才能实现。
这是一个可以由邮件服务器或邮件客户端实现的特性,但它不是任何邮件协议(protocol)的特性,因此 MailKit 没有实现它。
如果您想支持发送已读回执,您需要自动创建一个 MimeMessage用MessageDispositionNotification正文部分,并在用户在您的客户端程序中打开/阅读消息时发送。
要请求 MimeMessage 的阅读回执,您需要像这样设置 Disposition-Notification-To
header 字段:
message.Headers[HeaderId.DispositionNotificationTo] = "me@example.com";
如果接收用户代理支持已读回执并且配置为发送回执,那么理论上您将在用户阅读消息时收到一个回执。
有关阅读回执的更多信息,请参阅 rfc3798 .
关于c# MailKit - 阅读回执,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31117088/
我有一个控制台应用程序,并且安装了mailkit软件包以用于消息传递目的。 我在测试mailkit smtp客户端的主要方法中有代码。我正在运行smtp4dev虚拟服务器,并且客户端代码是带有注释身份
我的问题: 相同的代码在一个实例中工作正常,但无法在项目的另一个实例中使用相同的用户名/密码进行身份验证。 我的代码: static NetworkCredential _emailLoginCred
我正在使用 MailKit 创建一个电子邮件管理系统。 我需要跟踪交付,但我只能找到 DeliveryStatusNotification 枚举,但无处应用。 我目前拥有的是: var message
我正在尝试使用 Gmail 帐户发送电子邮件。我可以用 yahoo 发送电子邮件,但是,由于某种未知原因,它不再工作了。我也发布了一个关于这个的问题,但没有回应。 在这种情况下,我试图连接到一个 gm
我正在向 alias@company.com 发送电子邮件,这是真实邮箱地址的别名。然后我使用 MailKit 连接到真实邮箱(假设为 realmailbox@company.com)并检索消息。当我
我正在使用名为:MailKit 的 IMAP4 客户端。 效果很好,但我不知道邮件是否有附件。 我试过: var summary = inbox.Fetch(MessageId,MessageSumm
我试图在 mailkit 中找到一个在 IMAP 中执行命令“执行追加”的方法,在 C# 中我会这样做: MailMessage mg = null; using (ImapClient cl = n
我正在尝试保存邮件中的附件 foreach(MimeKit.MimeEntity at message.Attachments) { at.WriteTo("nameFile"); } 文件已
有人知道 MailKit 是否支持阅读回执(阅读后回复消息)吗?我没有在网络上或 Stackoverflow 上找到任何东西。 最佳答案 已读回执(即当用户打开邮件时自动发送邮件)不是 MailKit
MailKit.Net.Imap 有 MoveTo(...)。但是如果我们移动消息,消息将获得新的 UniqueID(因为它在文件夹中是唯一的)。如何获取消息的新 UniqueID? 最佳答案 采用
当我尝试使用 MailKit SmtpClient 连接到我的 SMTP 服务器时出现异常。 但是 如果我使用 System.Net.Mail.SmtpClient,我的邮件已成功发送具有相同的参数!
在尝试打开邮件文件夹时,我们在客户端遇到了一些问题并且找不到它,因此我创建了以下方法来尽我所能找到邮件文件夹所在的文件夹 namespace 。 private FolderNamespace Fin
我有一个复杂的电子邮件模板,其中包含许多 div、section 和其他 HTML 元素。 HTML 模板引用了 CSS(已上传到服务器)。我正在使用以下代码通过 MailKit 发送 HTML 电子
我有一个复杂的电子邮件模板,其中包含许多 div、section 和其他 HTML 元素。 HTML 模板引用了 CSS(已上传到服务器)。我正在使用以下代码通过 MailKit 发送 HTML 电子
我正在为我的项目使用 Mailkit 库 (Imap)。 我可以轻松地通过 SmtpClient 发送新消息。 目前我正在研究如何回复特定邮件。是否可以向该回复邮件添加更多收件人? @jstedfas
这个问题在这里已经有了答案: Retrieve IMAP email based on date AND time? (1 个回答) 关闭 4 年前。 我正在构建一个 C# 函数来定期从本地电子邮件
我尝试使用 Mailkit 连接邮件服务器,但它永远加载在 ImapClient.connect 上。我没有反应,没有错误,也没有日志。 我使用 .NET Framework 4.5.1 c# Vis
当使用 MailKit 我的邮箱的收件箱发生邮件或更改时,即时通知的最佳方式是什么? 我一直在玩弄以下事件:ImapClient.Inbox.CountChanged;这似乎在使用 Exchange
在谷歌搜索没有结果后,我会问我的问题: Mailkit.UniqueId 是什么? 在结构的元数据中只是读取 Represents a unique identifier for messages i
我正在使用 MailKit 从 gmail 帐户读取邮件。效果很好。但是,我想获取消息状态,例如是否已读、未读、重要、已加星标等。MailKit 可以吗?我似乎找不到任何相关信息。 这是我的代码:
我是一名优秀的程序员,十分优秀!