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