測試是否支援smtp,pop3,imap,webmail。并且支援對應的SSL加密smtps,pop3s,imaps,https。
測試pop3
telnet localhost 110
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
+OK Hello there.
user ppabc\@zhank.com
+OK Password required.
pass test
+OK logged in.
list
+OK POP3 clients that break here, they violate STD53.
.
quit
+OK Bye-bye.
Connection closed by foreign host.
測試smtp認證
通過以下指令獲得ppabc\@zhank.com的使用者名及密碼的BASE64編碼:
perl -e 'use MIME::Base64; print encode_base64("ppabc\@zhank.com")'
cHBhYmNAemhhbmsuY29t
perl -e 'use MIME::Base64; print encode_base64("111111")'
MTExMTEx
然後本機測試,其過程如下
telnet localhost 25
220 mail.zhank.com ESMTP Postfix - by zhank.com
ehlo demo.domain.tld
250-mail.zhank.com
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-AUTH LOGIN PLAIN
250-AUTH=LOGIN PLAIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
auth login
334 VXNlcm5hbWU6
334 UGFzc3dvcmQ6
235 2.7.0 Authentication successful
221 2.0.0 Bye
最後出現235 Authentication Successful 表明認證成功了。
測試smtps
mail# telnet localhost 25
Trying ::1...
Connected to localhost.localhostadmin.
220 mail.zhank.com ESMTP Postfix
ehlo localhost
250-STARTTLS
STARTTLS
220 2.0.0 Ready to start TLS
^]
telnet> q
Connection closed.
測試pop3s/imaps
telnet連接配接本機的993,995端口出現如下提示:
telnet localhost 993
telnet: connect to address ::1: Connection refused
telnet localhost 995
也可以在OutLook中如下設定進行測試
本文轉自 ppabc 51CTO部落格,原文連結:http://blog.51cto.com/ppabc/745515