如何从webmail获取SMTP主机名和端口号

时间:2015-11-08 09:14:59

标签: java email outlook smtp javamail

无论如何从outlook webmail或ms outlook获取smtp主机名和端口号?我的webmail网址看起来像https://name.domain/owa/。当我尝试telnet使用命令 - telnet name.domain 25时,我收到了如下所示的回复,

220 name.smdomain.local Microsoft ESMTP MAIL Service ready at Sun, 8 Nov
2015 19:55:54 +1100

我可以假设我的公司smtp server名称是name.smdomain.local,端口号是220吗?还是有更好的方法来找到它?

我需要使用smtp服务器详细信息来使用java mail api

发送自动生成的邮件

此致 利宾塞巴斯蒂安

1 个答案:

答案 0 :(得分:0)

您可以从MX DNS记录中检索SMTP服务器名称,但这将是接受传入SMTP邮件的服务器。传出SMTP服务器可以并且在大多数情况下是不同的。

它也不在Exchange服务器返回的自动发现XML中。

没有通用的方法可以根据SMTP地址或OWA服务器的名称检索SMTP服务器名称。