gpt4 book ai didi

c# - 如何检查远程服务器上是否存在电子邮件收件箱

转载 作者:可可西里 更新时间:2023-10-31 22:54:44 26 4
gpt4 key购买 nike

是否有 API 可以检查远程服务器上是否存在电子邮件收件箱? my-addr.com这样做很漂亮,并提出了一些关于盒子的令人惊讶的高级信息。

  • john@gmail.com:“您尝试访问的电子邮件帐户已超过配额。请指示”
  • whatsup@gmail.com:“存在 gsmtp/电子邮件”
  • asdfasdf19293949@gmail.com:“您尝试访问的电子邮件帐户不存在。”

我链接到的工具将过程称为“反向电子邮件查找”,但搜索相同的工具会出现“从电子邮件地址查找人员”和其他此类工具。

这是如何运作的?有没有办法直接从 PHP 或 C# 执行此操作?

最佳答案

我想你会发现很多时候这些功能会欺骗你来击败垃圾邮件发送者。如果有一种方法可以确认电子邮件是否真实,而不是让用户点击验证(或取消订阅....)链接,那么垃圾邮件发送者将一直使用它

验证电子邮件地址的最佳方法是向用户发送一封包含链接的电子邮件,然后让他们单击该链接以验证他们是否收到了电子邮件。也就是说,您唯一的选择是 SMTP RCPT TO 或 VRFY 命令。

RCPT TO 可能是一种检查方式,只要您在发出后断开连接即可。但是,如果该帐户不存在,并非所有服务器都会启动您

VRFY 可以告诉您该服务器上是否存在帐户,但几乎总是被禁用以防止帐户探测。

执行 RCPT TO 验证的 PHP 类是:http://code.google.com/p/php-smtp-email-validation/

关于c# - 如何检查远程服务器上是否存在电子邮件收件箱,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23074786/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com