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的信件。