我需要帮助/指导来编写一个脚本,它将通过它的地址找到邮箱的类型。 (例如:POP,IMAP或Exchange) 例如,我输入:'xxx@gmail.com',响应将是'pop / imap'。
我相信这是可能的,因为我知道黑莓系统可以在配置电子邮件帐户时使用,甚至智能手机也可以。
我尝试通过已知端口(如110等)与服务器进行通信,因此使用telnet,但它无法正常工作,因为交换机可以使用任何端口。
我更喜欢使用javascript来完成这项工作。
谢谢, ROTEM
答案 0 :(得分:1)
一种选择是实施Exchange Autodiscover协议,这是为ActiveSync客户端设计的,可以根据电子邮件地址自动检测设置。但是,这需要在Exchange服务器上进一步设置,并非所有系统都支持此功能。
另一种选择是在域上进行MX查找,连接到SMTP端口,并根据服务器声称的内容做出一些假设(Microsoft ESMTP MAIL
是Windows将回答的问题,但是没有' t必然表示Exchange服务器。)
BlackBerry设备不支持没有第三方软件或服务器端BES的Exchange ActiveSync。 Windows Mobile设备将使用Exchange服务器的自动发现协议,或要求用户手动输入Exchange详细信息,服务器不支持它。