C# 确认邮件已成功到达

C# 确认邮件已成功到达,c#,asp.net,gmail,sendmail,C#,Asp.net,Gmail,Sendmail,我使用gmail从我的asp.net页面发送邮件,但我需要一种方法来确认(确保)邮件成功送达收件人(我将一些收件人添加到密件抄送) 任何人都可以帮助我???我想你不能直接从“发送代码”中执行此操作。我想您需要使用一些POP3或IMAP api来查看收件人是否收到了新的电子邮件 例如,您只能测试SMTP服务器是否已接受或拒绝您的邮件(垃圾邮件原因、身份验证错误),但无法检查对方是否收到了电子邮件 或者您可以使用电子邮件客户端的“自动应答”功能我认为您不能直接从“发送代码”执行此操作。我想您需要使用

我使用gmail从我的asp.net页面发送邮件,但我需要一种方法来确认(确保)邮件成功送达收件人(我将一些收件人添加到密件抄送)


任何人都可以帮助我???

我想你不能直接从“发送代码”中执行此操作。我想您需要使用一些POP3或IMAP api来查看收件人是否收到了新的电子邮件

例如,您只能测试SMTP服务器是否已接受或拒绝您的邮件(垃圾邮件原因、身份验证错误),但无法检查对方是否收到了电子邮件


或者您可以使用电子邮件客户端的“自动应答”功能

我认为您不能直接从“发送代码”执行此操作。我想您需要使用一些POP3或IMAP api来查看收件人是否收到了新的电子邮件

例如,您只能测试SMTP服务器是否已接受或拒绝您的邮件(垃圾邮件原因、身份验证错误),但无法检查对方是否收到了电子邮件


或者您可以使用电子邮件客户端的“自动应答”功能,您必须使用某些POP3(协议)库来检查收件人是否已收到您的电子邮件。POP3是您可以用来检索邮件的工具,但它也不支持推送(因此您必须轮询邮件)

IDLE扩展是大多数人所说的推送邮件,因此您需要找到一个支持IMAP4IDLE的C#库

使用以下命令检查此链接: 还要检查一下这个


请记住,邮件服务器还需要启用IMAP4和IMAP4 IDLE。某些邮件服务器不支持此功能,因此必须使用POP3轮询。

您必须使用某些POP3(协议)库来检查收件人是否已收到您的电子邮件。POP3是您可以用来检索邮件的工具,但它也不支持推送(因此您必须轮询邮件)

IDLE扩展是大多数人所说的推送邮件,因此您需要找到一个支持IMAP4IDLE的C#库

使用以下命令检查此链接: 还要检查一下这个

请记住,邮件服务器还需要启用IMAP4和IMAP4 IDLE。一些邮件服务器不支持POP3轮询,因此必须使用POP3轮询。

有两种方法

  • 请求读取收据
  • 将图像嵌入邮件正文
但据我所知,谷歌并不支持他们。无论如何,搜索这两种方法。

有两种方法

  • 请求读取收据
  • 将图像嵌入邮件正文

但据我所知,谷歌并不支持他们。无论如何,搜索这两种方式。

对于标准RFC822电子邮件,确实无法确认收到。要发送邮件,邮件客户端将与SMTP服务器通信。服务器可能会拒绝重大问题(例如格式错误的电子邮件地址)。服务器将尝试将消息转发到目的地,但消息可能会在途中的某个地方掉到地板上。当然,邮件可能会在目标邮箱中结束,但可能没有人会阅读它


通常,如果投递失败,您最终会收到一封跳转邮件,但这不会在邮件投递的同时发生。

对于标准RFC822电子邮件,确实无法确认收到。要发送邮件,邮件客户端将与SMTP服务器通信。服务器可能会拒绝重大问题(例如格式错误的电子邮件地址)。服务器将尝试将消息转发到目的地,但消息可能会在途中的某个地方掉到地板上。当然,邮件可能会在目标邮箱中结束,但可能没有人会阅读它


通常,如果投递失败,您最终会收到一封跳转邮件,但这不会在邮件投递的同时发生。

thnx,您能给我举个例子吗!!?thnx,你能给我举个例子吗!!?这是谷歌第一次搜索“c#邮件收据”的结果,有帮助吗?这是谷歌第一次搜索“c#邮件收据”的结果,有帮助吗?