1.stmp基础知识
stmp即简单邮件传输协议,是用来发邮件的。他帮助每一台计算机在发送或者转信件时找到下一个目的地址。通过smtp协议所指定的服务器,就可以把邮件寄到收信人的服务器上。
发送邮件的几个动作:
转发:电子邮件服务器(MTA)将提交的邮件转发至另一个服务器,以进行发送。
排队:失败的发送或转发尝试排队等待,并由MTA定义重试。(默认情况下,Postfix每小时执行此操作一次)。
拒绝:在首次提交期间,电子邮件被电子邮件服务器拒绝。
退回:远程服务器接受电子邮件以进行发送以后,又将该电子邮件退回给始发电子邮件服务器或用户。
转发:电子邮件服务器(MTA)将提交的邮件转发至另一个服务器,以进行发送。
排队:失败的发送或转发尝试排队等待,并由MTA定义重试。(默认情况下,Postfix每小时执行此操作一次)。
拒绝:在首次提交期间,电子邮件被电子邮件服务器拒绝。
退回:远程服务器接受电子邮件以进行发送以后,又将该电子邮件退回给始发电子邮件服务器或用户。
2.开始配置postfix
由于配置邮件服务器需要dns 的mx记录。所以我之前已经弄好了dns服务器,并写了2个域。
两个域信息如下
![](https://img-blog.csdn.net/20170819090918237?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvTV9fX19fX19fMTIz/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20170819091031024?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvTV9fX19fX19fMTIz/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
两个域信息如下
dns具体配置 之前已经写过这里就不再详细说明,直接图片展示
vim /etc/named.conf
![](https://img-blog.csdn.net/20170819090020873?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvTV9fX19fX19fMTIz/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
vim /etc/named.rfc1912.zones
vim /etc/named.conf
vim /etc/named.rfc1912.zones
配置完后关闭火墙,重启服务
下面测试一下
![](https://img-blog.csdn.net/20170819090505571?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvTV9fX19fX19fMTIz/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20170819090518149?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvTV9fX19fX19fMTIz/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
创建好域名和DNS之后我们才做好了准备工作,想要收发邮件还得修改配置文件
75:设置自己本地名称
83:域名
99:以域名结尾
113:监听所有网络接口
164:指定邮件接收人的域。其实就是说你要就收哪些地方来的信件
修改完配置文件现在我们就可以测试了,这里我们只展示了在mailQQ上的修改之后要再mailwestos上做同样修改
现在我们在mailwestos这台主机给mailqq发一份邮件
现在在mailQQ上查看,发现收到了
3.邮件接收服务器
dovecot是邮件接收用到的软件。使用的是imap和pop协议
其默认开启的是110/143/993/995端口
dovecot的配置文件在/etc/dovecot下
再配置文件中做如下改变
24行的注释取消
48允许所有网段
49行开启明文传输
在/etc/dovecot/conf.d目录下修改10-mail.conf这个文件
修改30行如下
安装工具mutt 。使用yum -y install mutt
装完程序我们就可以登录查看了
还没有邮件我们先给别人发个邮件吧
发送成功了!
现在我们登录查看
没错的就是刚刚发的