Email 如何从mx记录获取smtp?
我正在尝试从MX记录获取电子邮件的SMTP。例如,Email 如何从mx记录获取smtp?,email,outlook,smtp,gmail,imap,Email,Outlook,Smtp,Gmail,Imap,我正在尝试从MX记录获取电子邮件的SMTP。例如,nslookup如果我输入outlook.com我得到的是outlook com.olc.protection.outlook.com,但实际上SMTP是SMTP mail.outlook.com。我如何才能从MX记录而不是谷歌上获取每个域的smtp是什么的smtp记录smtp mail.outlook.com 即使对于163.com我得到的mx记录也是163mx03.mxmail.netease.com现在我必须用谷歌搜索netease.com
nslookup
如果我输入outlook.com
我得到的是outlook com.olc.protection.outlook.com
,但实际上SMTP是SMTP mail.outlook.com
。我如何才能从MX记录而不是谷歌上获取每个域的smtp是什么的smtp记录smtp mail.outlook.com
即使对于163.com
我得到的mx记录也是163mx03.mxmail.netease.com
现在我必须用谷歌搜索netease.com
的smtp是什么,我从互联网上发现它是smtp.ym.163.com
是否有更简单或标准化的程序来获得此输出?我甚至尝试从该电子邮件发送邮件,并且在电子邮件标题中也没有提供类似于此的SMTP。在从该电子邮件发送的任何邮件中a@domain1.com到b@domain2.com,通常使用*两个SMTP服务器。首先是a@domain1.com的提交服务器,用于向其他人提交邮件。第二个是domain2.com的目的地**服务器,用于接收domain2.com用户的消息。因此,电子邮件从a的电子邮件客户端发送到a的提交服务器。提交服务器将其转发到domain2.com的目标服务器,然后b可以在那里检索它 MX记录表示目标SMTP服务器,其他提供商应使用该服务器为该服务器的用户发送邮件。例如,outlook.com的
MX
是您的服务器用来将邮件中继到电子邮件地址的SMTP服务器xyz@outlook.com
。它不是outlook.com的提交服务器,用户用于向其他人发送邮件
从理论上讲,提交服务器可以存储在DNSSRV
记录中,但这并没有得到广泛部署。邮件客户端通常使用试探法(尝试smtp和Mail.domain2.com)或使用已收集的数据库(例如,thunderbirdsispdb
)或最终用户配置的数据库进行猜测
例如,thunderbird
记录了他们的方法。它是数据库、autconfig.domain.com上的特殊web服务器、管理员提供的配置文件和猜测的组合
*:在更复杂的设置中,甚至可以使用更多(如内部提交和边缘服务器),但这是基线。
**:这更准确地称为中继服务器,我使用destination作为最终中继服务器的更精确名称。因此基本上没有办法获得提交服务器名称?@Derik002没有标准化的方法。我不确定他们的使用条款,但您可以使用Tbird的ISPDB。例如:你是一个救生员。几乎所有的SMTP域都列出了there@Derik002如果这个答案对你有帮助,请考虑接受和接受。