使用postfix与dovecot服务部署邮件系统

本文介绍了电子邮件系统的基本原理,包括SMTP、POP3和IMAP协议。然后详细讲解了如何部署基础的电子邮件系统,重点在于配置Postfix服务作为邮件传输代理和Dovecot服务作为邮件用户代理。在配置过程中,提到了Postfix的高性能和模块化特点,以及Dovecot的安全性和资源效率。最后,讨论了客户端设置和用户别名邮箱的创建,以实现邮件的正常收发和账户伪装。

电子邮件系统

电子邮件系统基于邮件协议来完成电子邮件的传输;

常见邮件协议:

SMTP简单邮件传输协议(Simple Mail Transfer Protocol:用于发送和中转发出的电子邮件,25/TCP端口(默认)。
pop3邮局协议版本(Post Office Protocol 3)用于将电子邮件存储到本地主机,110/TCP端口(默认)。
IMAP消息访问协议版本4(Internet Message Access Protocol 4)用于在本地主机上访问邮件,143/TCP(默认)。

在电子邮件系统中,为用户收发邮件的服务器名为邮件用户代理(Mail User Agent,MUA)。另外,既然电子邮件系统能够让用户在离线的情况下依然可以完成数据的接收,肯定得有一个用于保存用户邮件的“信箱”服务器,这个服务器的名字为邮件投递代理(Mail Delivery Agent,MDA),其工作职责是把来自于邮件传输代理(Mail Transfer Agent,MTA)的邮件保存到本地的收件箱中。其中,这个MTA的工作职责是转发处理不同电子邮件服务供应商之间的邮件,把来自于MUA的邮件转发到合适的MTA服务器。例如,我们从新浪信箱向谷歌信箱发送一封电子邮件,这封电子邮件的传输过程如图所示。
在这里插入图片描述
部署基础的电子邮件系统

在配置电子邮件服务前

服务器:

1.配置服务器主机名称,需要保证服务器主机名称与发信域名保持一致;
2.清空iptables防火墙默认策略,并保存策略状态,避免因防火墙中默认存在的策略阻止了客户端DNS解析域名及收发邮件;
3.为电子邮件系统提供域名解析,配置好后重启bind服务,更改网卡DNS地址为服务器本机,重启网卡服务。
(1)配置服务器主机名称
[root@lizhiqiang Desktop]# vim /etc/hostname 
查看当前服务器主机名称,看是否修改成功
[root@lizhiqiang Desktop]# hostname
 mail.lizhiqiang.com
 清空iptables防火墙默认策略
[root@lizhiqiang Desktop]# iptables -F
保存iptables防火墙当前策略状态
[root@lizhiqiang Desktop]# service iptables save
安装bind服务,配置DNS域名解析
[root@lizhiqiang Desktop]# yum install -y bind-chroot
编辑bind服务主配置文件
[root@lizhiqiang Desktop]# vim /etc/named.conf 
...
options {
   
   
        listen-on port 53 {
   
    any; };
...
        allow-query     
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值