【发布时间】:2013-04-15 19:08:18
【问题描述】:
我搜索并看到很多人询问是否验证天气或电子邮件地址是否有效 - 我得到的总体答案是“这是不可能的”。
这是有道理的,看看垃圾邮件公司会如何利用它。但是,我使用 MS Outlook 客户端手动发送电子邮件,如果我发送到无效的电子邮件地址,我通常会收到一封“退回”电子邮件作为回复。这有什么关系?我不能使用这些退回的电子邮件来查找我系统中的无效电子邮件地址(我已经出于正当理由向他们发送电子邮件并想查看电子邮件是否仍然有效)。
如果是这样,我该如何在 C# 中做到这一点?
【问题讨论】:
-
不是每个人都会发送退回邮件。但是如果你想和他们一起工作,那么你需要一些方法让你的应用程序检查退回邮件的邮箱,然后创建一个 AI 系统来解析这些退回邮件以获取有用的信息(退回邮件确实 没有有任何标准格式),等等等等。
-
您可以通过要求用户选择加入、提供方便的退订方式以及删除您确实被退回的用户来避免此问题。将会留下一定数量的地址,这些地址曾经存在过机器人不再存在并且不会发送退回邮件,但这是您必须忍受的。