端口映射
这里以dbmail邮件服务器为例,如果您的服务器在路由器/NAT后面,那您需要设置25/110/80三个端口从路由器到服务器的端口转发(也常被称为“端口映射”)。如果不是在路由器后面,或者您只需要搭建“局域网邮件服务器”,就不需要 *** 作本章节的步骤。
通常路由器的本地IP为19216811,假设您的服务器本地IP为1921681101。
1) 登录路由器(NAT)的控制面板,通常是“>
2) 找到“端口转发”功能 (不同的厂商,控制面板也不一样,这里TPLink路由器为例)。
3) 创建25/110/80三个端口的转发规则,然后启用并保存修改(如图)。
按照以上步骤进行 *** 作后,在外网就可以正常的收发邮件了。需要注意的是,因为路由器的厂家不同,设置端口转发的地方也不同,但 *** 作步骤是一样,请按照实际情况进行设置,确保在互联网上开放这3个端口。
好久没上了,一直在玩贴吧。今天刚看到信息如有延误还请见谅。是这样的,我现在暂时没办法用实体机帮助你去测试(用ipad)。但是看了你的截图根据经验一般情况下以下情况,可进行测试诊断。
1:可以看到做的nslookup是在你服务器自建的dns进行查询得到的纪录,不知道在非自建dns也就是比如你自己上网的机器上进行测试是否是同一结果。如果是那么就是正确的,然后请看第二步。
2:在自己的机器里也就是使用非本域环境下的dns,比如你使用8888的dns去进行telnet maildefarrofr 25 看看exchange是否给了你正确的回显,如有有那么说明外网连接正常考虑服务器是否smtp连接故障或做过smtp的连接器等是否配置正确。如果没有请看第三步。
3:此步主要先检查路由或防火墙的nat或dmz是否映射正确,如果你可以telnet内网服务器的地址而在外网却无法连接25端口,那么基本就可以确定是路由或防火墙阻挡问题。
ps:我无法telnet到你的25口,刚才拿手机试了下,基本就从第三点所描述的去检查下吧,希望可以帮助到你。一般能不能跟外网收发邮件是服务器设定者说了算的技术上发邮件都没问题的,收邮件就得看域名了,直接问一下就可以了。如果你的电脑得能上网。至少110和25端口开放。就直接设个免费邮箱好了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)