我正在建立一个网络电子邮件客户端,我很想知道imap或pop3电子邮件的简单方法。有没有工具来帮助解决这个问题?
我假设如果没有,我最好的选择是
try { imap.domain.com }
catch{
try { mail.domain.com }
catch { ...etc ... }
}
答案 0 :(得分:3)
没有办法。您最好的选择是按照您的建议尝试电子邮件的域名以及通常的前缀。即使这样,IMAP服务器也可能在非标准端口上运行;然后你无从得知。
答案 1 :(得分:1)
您可以尝试使用命令行执行DNS查找或查找其MX记录,然后针对相应的服务器进行解析。不知道它会有多好用。
在Linux操作系统上,您可以使用dig
或host
,在Windows上可以使用nslookup
。
每个工具的使用示例:
dig www.domain.com mx
host -t mx www.domain.com
nslookup -type=MX www.domain.com