邮件服务器
一 邮件系统原理拓扑图
发送邮件
接收邮件
二、图解邮件服务器原理备注
1. 三个概念
(1) MUA (Mail User Agent)
从MTA获取邮件和通过MTA发送邮件的工具,它一般支持smtp和pop协议。如:outlook,foxmail
(2) MTA (Mail Transport Agent)
装有MTA的服务器就可以称之为邮件服务器。MTA的主要功能有三个:
1) 通过pop协议与MUA通信,把MTA邮件箱中的邮件传递给MUA(也就是MUA在MTA上取邮件的过程);
2) 通过smtp协议,接收用户通过MUA起草的新邮件,并准备发送邮件;
3) 通过smtp协议,在网络上的不同MTA间,选择合适路由,并最终将邮件送达目标邮件服务器(也就是邮件在源服务器到目标服务器的传递过程)。
(3) MDA (Mail Delivery Agent)
可以看做是MTA的一个子模块,实现邮件传递、分析、过滤、自动回复等功能
SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP协议属于TCP/IP协议族,它帮助每台计算机在发送或中转信件时找到下一个目的地。通过SMTP协议所指定的服务器,就可以把E-mail寄到收信人的服务器上了,整个过程只要几分钟。SMTP服务器则是遵循SMTP协议的发送邮件服务器,用来发送或中转发出的电子邮件。
POP3(Post Office Protocol 3)即邮局协议的第3个版本,它是规定个人计算机如何连接到互联网上的邮件服务器进行收发邮件的协议。它是因特网电子邮件的第一个离线协议标准,POP3协议允许用户从服务器上把邮件存储到本地主机。
安装必要文件
cd /etc/mail
vim sendmail.mc
vim /etc/mail/local-host-names
vim access
中继配置
vim /etc/sysconfig/network
cd /var/named/chroot/etc
cp named.catching-nameserver.conf named.conf
vim /etc/named.conf
配置代理
vim named.rfc1912.zones
配置区域文件
[root@host named]# cp -p localhost.zone 163.com.zone
[root@host named]# vim 163.com.zone
[root@host named]# pwd
/var/named/chroot/var/named
[root@host named]#
vim /etc/hosts
vim /etc/resolv.conf
安装接收服务器
配置接收服务功能
vim /etc/dovecot.conf
发送邮件测试
用 机器测试
添加用户
发送成功
邮件日志文件
成功接收
创建另外一个不同区域的服务器 sina.com
配置请参考上面的配置
Vim /etc/mail/access
建立反向dns查询 使两个服务器更快的互通信息
配置反向代理
配置区域文件
在sina.com端建立用户
发送邮件
成功接收