市场上的邮件系统有很多,当然质量是参差不齐的,我们应该如何来鉴别一套邮件系统的好坏呢?一般的非专业人士都从Webmail的外观、功能来判断,其实不然,一个邮件系统的质量的好坏,取决于其服务器核心。首先,一套好的邮件系统核心应该是自主开发,而不是采用开源项目,这样的邮件系统在反病毒、反垃圾方面具有很高的可扩展性,而采用开源核心的邮件系统一般都不具有反病毒、反垃圾功能。其次,一套好的邮件系统除了必须的SMTP、POP3之外,还应该具有IMAP4协议(Internet Message Access Protocol version 4),它的功能比POP3强很多,也比POP3更复杂,主要用于收取邮件,也可以向邮箱中添加、拷贝或者移动邮件等,它的运行效率要比POP3高许多,特别是邮箱中的邮件数量越高,越能显出其优势。
那么用户应该如何来窥探邮件服务器的核心信息呢?下面我们就来通过简单的命令来获取这些信息:
(1) 获取邮件服务器域名,即我们想得到XXX@rootel.com这个邮件地址所使用的邮件服务器的域名,应该在windows命令提示符下输入:
nslookup <回车>
set type=mx <回车>
rootel.com <回车>
在输出中,你会看到有这么一行(如果没有,可以重复上个步骤):
rootel.com MX preference=0, mail exchanger=mx.rootel.com
这时我们就得到了XXX@rootel.com这个邮件地址所使用的邮件服务器域名为mx.rootel.com
要退出nslookup,输入exit<回车>。
(2)登录到邮件服务器
(2.1)登录到SMTP服务器,使用以下命令:
telnet mx.rootel.com 25 <回车>
如果登录成功,你会看到一些关于该服务器的说明信息,还可输入"help"(不会显示)来查看更多信息。退出输入:quit<回车>。
如果你看到有关postfix、qmail、imail、sendmail相关的信息就可以知道该系统核心采用的是开源项目。
(2.2) 登录到POP服务器,使用以下命令:
telnet mx.rootel.com 110 <回车>
如果登录成功,回看到类似的说明信息。退出输入:quit<回车>。
(2.3) 登录到IMAP4服务器,使用以下命令:
telnet mx.rootel.com 143 <回车>
如果登录成功,回看到类似的说明信息。退出输入:a1 logout<回车>。如果没有提供IMAP4协议,这会连接失败。