有没有可以识别域的 IMAP 或 POP3 地址的工具?
我正在构建一个网络电子邮件客户端,并且我对找出 imap 或 pop3 电子邮件的简单方法感兴趣。有没有一个工具可以帮助解决这个问题?
我假设如果没有,我最好的选择是
try { imap.domain.com }
catch{
try { mail.domain.com }
catch { ...etc ... }
}
I'm building a web email client and I'm interested in easy ways to figure out imap or pop3 emails. Is there a tool to help figure this out?
I'm assuming if not, my best bet would be
try { imap.domain.com }
catch{
try { mail.domain.com }
catch { ...etc ... }
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
没有办法。您最好的选择是按照您的建议尝试电子邮件的域以及常用的前缀。即使如此,IMAP 服务器也可能在非标准端口上运行;那么你就无从得知。
There is no way. Your best bet is to try the domain of the e-mail, plus the usual prefixes, as you suggest. Even then, an IMAP server may be running in a non-standard port; then you have no way of knowing.
您可以尝试使用命令行执行程序或其他工具进行 DNS 查找,以查找其 MX 记录,然后将其解析为适当的服务器。但不确定它的效果如何。
在 Linux 操作系统上,您可以使用
dig
或host
,在 Windows 上您可以使用nslookup
。每个工具的使用示例:
You could try a DNS look up with a command line exec or something to look up their MX records and then parse it for the appropriate server. Not sure how well it would work though.
On a linux OS, you can use
dig
orhost
, on Windows you can usenslookup
.Example use of each tool: