1

我以前见过 Mozilla Thunderbird 和其他电子邮件客户端这样做过。我要做的是获取一个电子邮件地址,并找到主机方法(IMAP、POP3 等 - 我不确定这实际上是什么)、端口和地址。

是否有任何相对简单的方法可以通过扩展或可靠的外部 API 来做到这一点?

(PS 我知道这不是通过正则表达式完成的,例如 all *@googlemail.com,因为我通过 Google Apps 使用位于 Google 的邮件服务器的域仍然解析为 Google 的详细信息)。

任何答案,评论,建议将不胜感激!

4

3 回答 3

1

这是 Thunderbird 中自动配置的完整描述 - https://developer.mozilla.org/en-US/docs/Mozilla/Thunderbird/Autoconfiguration

第一个也是最有用的机制是使用 ISPDB。因此,获取某些域的设置是这样的:https ://autoconfig.thunderbird.net/v1.1/google.com

您应该将“google.com”替换为您的域

于 2015-01-22T14:31:59.070 回答
1

Tbird 没有做任何特别的事情 - 给定您的电子邮件地址,它可以猜测您的 SMTP、IMAP/POP3 服务器地址是什么,并进行一些探索以找出哪些猜测是正确的。

假装您的地址是某人@example.com,Tbird 将查看是否example.com有 IP 映射并探测在该 IP 上找到的任何服务器。如果没有与电子邮件相关的端口响应,则它会检查 example.com 的公共 MX 服务器,并对其进行探测。它甚至可以为服务器名称尝试一些明显的默认值,例如 mail.example.com、pop.example.com 等……

只有在它所有的猜测都用尽之后,它才会回来说“你必须自己告诉我,我想不通”。

于 2011-10-06T03:49:33.577 回答
0

您将无法仅使用电子邮件地址查看它,您需要查看电子邮件本身,使用具有这些功能的客户端,正如您所说,Mozilla Thunderbird 应该拥有这些,因为有一个基于家庭的电子邮件系统。

只需通过 Thunderbird 客户端查看电子邮件,您应该能够看到您所关注的所有详细信息。

于 2011-10-06T02:58:50.137 回答