一、电子邮件系统基础
Internet网络中的电子邮件系统并不是一个孤立的体系,除了需要DNS服务器提供邮件域的解析,通过Web服务器提供邮箱操作界面以外,邮件收取、传递等功能也是由不同的组件来提供的。
1、在实现电子邮件收发的完整系统中,根据各组件所处的位置、承担的功能不同,可以分为不同的角色
①MTA:邮件传输代理,一般被称为邮件服务器软件,负责接收客户端软件发送的邮件,并将邮件传输给其他的MTA程序,是电子邮件系统中的核心部分。
②MUA:邮件用户代理,一般被称为邮件客户端软件,为用户提供发送、接收和管理电子邮件的界面。在Windows平台中常用的MUA软件包括Outlook Express、Outlook、Foxmail等,Linux中常用的有Kmail、Evolution等。
③MDA:邮件分发代理,负责在服务器中将邮件分发到用户的邮箱目录。它不直接面向邮箱用户,而是在后台默默的工作,因此,常常被忽略。
2、邮件通信协议
①SMTP:简单邮件传输协议,主要用于发送和传输邮件。使用TCP端口号为25
②POP:邮局协议,主要用于从邮件服务器中收取邮件,目前最新版本是POP3,使用TCP端口号为110
③IMAP:互联网消息访问协议,同样用于收取邮件,目前最新版本是IMAP4,提供了更为灵活和强大的邮件收取、管理功能。使用TCP端口号为143
3、开源邮件系统:Postfix,运行在UNIX/linux环境中的邮件服务器,在投递效率、稳定性、服务性能及安全性等方面都有相当出色的表现。
二、Redhat6.5中搭建Postfix邮件系统,并安装dovecot接收邮件,实验中创建zhangsan,lisi用户进行收发邮件验证
1、安装DNS 指定邮件交换记录
编辑主配置文件
编辑区域配置文件
编辑区域数据配置文件
2、将DNS服务器IP地址写入/etc/resolv.conf文件中,开启服务即可正常解析
3、编辑postfix配置文件
4、编辑/etc/hosts文件,将IP地址和邮件服务器主机名对应解决不监听的问题
5、启动postfix服务
6、安装dovecot软件包
7、编辑dovecot配置文件
8、编辑/etc/dovecot/conf.d/10-mai.conf文件
9、开启dovecot服务
10、创建邮箱用户
11、zhangsan给lisi发邮件测试
lisi登录收到zhansgan发送过来的邮件
原文地址:http://blog.51cto.com/13641879/2118547