一.postfix邮件服务
postfix提供smtp协议用来投递邮件
默认端口25
/var/log/maillog 服务日志
mail [email protected]
Subject: hello
hello world
. 用"."来结束录入内容并发送
mailq 查看邮件队列
postqueue -f 重新处理邮件队列
默认情况下邮件端口只在127.0.0.1上开启
二.环境配置
1.设置mailqq.qq.com主机
设置主机名为mailqq.qq.com
安装域名解析dns
设置IP地址为172.25.254.128
2.设置mailwestos.westos.com主机
设置主机名为mailwestos.westos.com
设置IP地址为172.25.254.228
3.配置mailqq.qq.com主机dns
4.配置mailqq.qq.com主机和mailwestos.westos.com 的dns
5.测试qq.com
6.测试westos.com
三.邮件服务配置
1.配置mailqq.qq.com主机
vim /etc/postfix/main.cf
75 myhostname = mailqq.qq.com 指定 主机名称
83 mydomain = qq.com 指定 的域名
113 inet_interfaces = all 25端口开启的网络接口
116 inet_interfaces = localhost 开启本地接口(需要注释)
164 mydestination = $myhostname, $mydomain, localhost 接收邮件结尾字符的指定
systemctl restart postfix.service
systemctl stop firewalld
2.配置mailwestos.westos.com主机
vim /etc/postfix/main.cf
75 myhostname = mailwestos.westos.com 指定 主机名称
83 mydomain = westos.com 指定 的域名
113 inet_interfaces = all 25端口开启的网络接口
116 inet_interfaces = localhost 开启本地接口(需要注释)
164 mydestination = $myhostname, $mydomain, localhost 接收邮件结尾字符的指定
systemctl restart postfix.service
systemctl stop firewalld
3.测试
qq端发送
westos端接收
westos端回复
qq端接收
测试邮件通信成功
四.dovecot 用来提供收件协议
1.邮件协议收发端口
pop3 110
imap 143
imaps 993
pop3s 995
给定用户名称,用户密码,dovecot程序代我们去看这个用户的邮件文件
2.yum install dovecot -y
3.配置dovecot文件
vim /etc/dovecot/dovecot.conf
24 protocols = imap pop3 lmtp
48 login_trusted_networks = 0.0.0.0/0
49 disable_plaintext_auth = no
vim /etc/dovecot/conf.d/10-mail.conf
30 mail_location = mbox:~/mail:INBOX=/var/mail/%u
4.重启服务systemctl restart dovecot,查看端口
5.切换到student用创建文件
mkdir /etc/skel/mail/.imap -p
touch /etc/skel/mail/.imap/INBOX
6.在westos.com测试mutt -f pop://[email protected]
发送
用mutt可以验证接收
五.在真机安装邮件服务雷鸟软件
1.安装雷鸟软件
2.设置账户
3.配置账户参数
4.输入westos用户的密码
5.给westos.com上的student用户发送邮件
6.在westos.com上登陆student用户接收到了邮件