Email CDO检查电子邮件是否收到/有效

Email CDO检查电子邮件是否收到/有效,email,asp-classic,response,cdo.message,Email,Asp Classic,Response,Cdo.message,我想将带有坏/无效电子邮件的用户添加到我数据库中的表中。(原因:教授们添加了可能写错电子邮件的学生,我们希望通过报告联系教授,要求他们核实) 是否有类似送货收据的东西来查看实际收到的货物: 然后,如果邮件服务器的响应不是收到的,则将电子邮件添加到我的表中 我希望在脚本运行时立即收到此信息,但如果无法做到这一点,您能想出一种明智地编写脚本的方法吗?我可以每周运行一次。很多邮件服务器上似乎禁用了VRFY,因此我不确定这是否是一个有效选项: 我的代码发送电子邮件很好;我只需要添加此功能。我过去的做法是

我想将带有坏/无效电子邮件的用户添加到我数据库中的表中。(原因:教授们添加了可能写错电子邮件的学生,我们希望通过报告联系教授,要求他们核实) 是否有类似送货收据的东西来查看实际收到的货物:

然后,如果邮件服务器的响应不是收到的,则将电子邮件添加到我的表中

我希望在脚本运行时立即收到此信息,但如果无法做到这一点,您能想出一种明智地编写脚本的方法吗?我可以每周运行一次。很多邮件服务器上似乎禁用了VRFY,因此我不确定这是否是一个有效选项:


我的代码发送电子邮件很好;我只需要添加此功能。

我过去的做法是使用JMail POP3扫描发送地址邮箱以查找传递失败通知,但这不是很可靠,因为传递失败可能有许多不同的格式,您需要区分失败和外出回复。我过去使用的一个系统是,如果在6周内连续收到3封回复,就取消订阅。我正在使用一个帐户发送批量电子邮件。在CDO中,我指定了一个ReplyTo参数,以确保所有回复都转到不同的帐户。这样,我可以确保只有错误消息返回批量帐户。在那里,我使用过滤器删除所有非永久性的错误消息(配额等)。这样就只剩下一些了,我会定期(手工…)检查它们。感谢您的回复,但我们已经有了手动方法设置。我们有一个类似@stare建议的邮箱。