CentOS7.5中Postfix郵件服務器的搭建(二)-----客戶端發信收信測試
參考https://blog.csdn.net/f1228308235/article/details/80457395
1安裝、配置dovecot:
[root@mail named]#yum install -y dovecot
[root@mail named]#vi /etc/dovecot/dovecot.conf //編輯修改配置文件
protocols = imap pop3 lmtp
listen = *
!include conf.d/10-auth.conf
並添加下列三行的內容
ssl = no
disable_plaintext_auth= no
mail_location =maildir:~/Maildir
[root@mail named]#systemctl start dovecot //啓動dovecot服務
[root@mail named]#netstat -anpt | grep dovecot //查看110和143端口狀態,處於監聽狀態則服務器開啓成功
測試收信功能:
[root@mail named]#telnet mail.test.com 110 //登錄連接110端口測試收信
2.使用客戶端軟件收信
[root@localhost~]# telnet localhost 25
Trying127.0.0.1…
Connectedto localhost.localdomain (127.0.0.1).
Escapecharacter is ‘^]’.
Connectionclosed by foreign host.
登錄不上,很快就關閉了鏈接,確認cyrus-sasl-plain是否已經安裝。
yum安裝cyrus-sasl-plain後,重新telnet驗證:
結果表明由於jack未經過認證發信被拒絕,表明認證發信生效了
這裏我們可以用base64生成密文通過SMTP認證發信
[root@mail ~]#printf “jack” | openssl base64 //生成jack用戶名的密文
amFjaw==
[root@mail ~]# printf “youmeiyou0000” | openssl base64 //生成密碼youmeiyou0000的密文
eW91bWVpeW91MDAwMA==
3.字符終端測試認證發信:
[root@mail ~]#telnet mail.test.com 25
輸入ehlo mail.test.com
顯示以下內容則表示支持PLAIN LOGIN兩種認證方式
繼續輸入:
認證成功,測試完成。
4.下面用客戶端完成認證測試
以上的收信方式都是不友好的,我們可以使用客戶端軟件收信
這裏我們使用Foxmail軟件,下載打開,新建用戶:
依次新建我們添加到mailusers組中的用戶:tom, jack, lucy
創建成功後,在主頁面點擊收件箱,會收到jack的信件。