我收到了我自己发来的邮件,我知道它是通过 php 或任何其他服务器端脚本发送的。但我想知道我从哪个域收到这些邮件。我是一名 php 开发人员,所以我知道这些邮件来自某个脚本,但如何找到发送邮件的域/网站。任何帮助都将不胜感激。谢谢!
解决办法:(我的声誉低于 10,所以我无法发布我自己问题的答案,所以在这里发布:))
您可能实际上无法找到邮件的确切发件人,但至少您可以获得有关发件人的一些提示。如果您是一名开发人员,并且忘记从网站邮件脚本中删除测试邮件 ID(就像我一样 :P),那么那时这将帮助您...
我所做的是:
1) 打开邮件并点击邮件右侧回复按钮旁边的小下拉菜单。2) 在该下拉菜单下选择“显示原始”选项。3) 邮件标题在新窗口中打开。在其中找到类似这样的文本:
Received: from mout.per****.net (mout.per****.net. [74.xx8.4.xxx])
4) 复制该 IP 并使用任何 whois 实用程序查找该 IP。5) 通过执行此操作,您将在“NetName”标题下获得托管提供商的名称。
这帮助我找到了哪个网站的 php 脚本正在向我发送邮件。希望这也能帮到你...!
答案1
您应该可以从邮件标题中看出。根据您使用的电子邮件客户端,有多种查看这些标题的方法。
您正在寻找的标头信息是原始 IP 或域字段。
本文描述了一种使用电子邮件标题信息来追踪邮件来源的扩展方法。IT 特别关注 GMail 作为目的地,但原理仍然适用