2013-04-16 40 views
0

是否可以使用PHP列出给定域中的所有电子邮件地址?我发现的所有解决方案都是在Python或Visual Basic中,我希望有人对PHP脚本提出建议,可以检索在特定域下注册的所有电子邮件地址,因为现有项目已用PHP编写。获取给定域中的所有电子邮件地址

谢谢!

+1

我不认为这是可能的,除了一次手动检查电子邮件地址,基于猜测。如果这是可能的话,垃圾邮件发送者可以一次性检索所有Gmail/Hotmail等地址。不可能。 – edwardmp

+0

说一个域的所有者想要检查所有注册为反弹的电子邮件地址,并且有100个电子邮件,那么使用PHP无法做到这一点? – dcd0181

+0

如果您是该域的所有者,并且可以访问电子邮件数据库或服务器本身,则可以编写脚本并检查它是否会反弹。但是你可以访问这些数据。对于一个没有的随机域。您可以使用PHP脚本开发退回检查,但前提是您拥有特定数据格式的电子邮件地址。 – edwardmp

回答

1

“...检索特定域名下注册的所有电子邮件地址......”

有有效的电子邮件地址的给定域没有公共注册表。这必须是在您的电子邮件服务器上运行的脚本,在本地读取配置电子邮件服务器正在处理的给定域的所有用户别名和电子邮件地址的文件。这取决于服务器上运行的电子邮件服务器软件的类型以及服务器操作系统等。

它可以在PHP中完成,但是没有办法为任何域公开 - 它会有专门为您的服务器完成,并在该服务器上本地运行,并具有适当的权限以读取关键配置文件。

+0

好吧,我希望为其他管理员和版主设置一个门户网站来定期检查反弹,但它似乎是他们需要的独占访问服务器。 – dcd0181

相关问题