服务器搭建自己的邮箱支持VPS云服务器搭建邮件服务器必不可少25端口
支持25端口的云服务器是很少的,毕竟现在主机商对于垃圾邮件的管理越来越严。但是不管怎样我们在处理一些业务的时候不得不使用支持25端口的云服务器,需要用来自建邮件服务器。
在此之前我们需要先普及下25端口收发邮件的知识
25端口是SMTP(简单邮件传输协议)发邮件必须的端口。 我们用25端口来发邮件,指的是出口方向,而不是服务器进口方向,进口方向是收取邮件的。所以自己的服务器,开放了25端口,表示可以接受邮件,并不代表一定可以发送邮件。
那么怎样测试云服务器的出口方向开通了25端口呢?我们可以在你购买的云服务器上去telnet腾讯的邮件服务器,如果能连通,那么代表25端口出口方向是开通了的。测试命令如下所示:
telnet smtp.qq.com 25
如果显示如下内容就代表25端口是开放了的:
Trying xxxx.xxx.xxx.xxx Connected to smtp.qq.com. Escape character is '^]'. 220 smtp.qq.com Esmtp QQ Mail Server
如果显示如下内容则代表25端没有开发:
Trying xxxx.xxx.xxx.xxx telnet: connect to address xxx.xxx.xxx.xxx: Connection timed out Trying xxxx.xxx.xxx.xxx telnet: connect to address xxx.xxx.xxx.xxxo: Connection timed out
需要注意有可能你的云服务器没有安装telnet工具,在测试之前可能需要先安装telnet工具。具体安装命令,根据自己云服务器的操作系统去搜索引擎搜下命令就可以了。在CentOS中,输入telnet命令,提示command not found(未找到命令)。telnet是TELNET(远程登录协议)的客户端工具,CentOS不一定会缺省安装。
肯定是相关的软件包没有安装,开始解决问题吧。
1、找到telnet命令所在的软件包
yum search telnet
在这里插入图片描述
找到的软件包比较多,显示了每个软件包的包名和介绍,上图中标记出来的就是telnet客户端的软件包。
软件包的介绍很重要,要仔细阅读,确定是您要找的软件包。
2、安装telnet软件包
以下两个命令都可以安装telnet软件包,效果相同。
yum -y install telnet
或
yum -y install telnet.x86_64
3、验证
输入telnet www.sina.com.cn 80,得到以下结果。
发表评论