1)邮件服务器的功能和运行原理:
功能和原理:邮件服务器越来越成为人们日常交流和办公的工具,你可以在任何一个接入internet的地方去收取自己的邮件。当然Mail Server要想正常的运行需要和DNS服务联系起来,邮件服务器需要一个合法的主机名来接受用户的信件和发送邮件,这就需要DNS的MX和A标志。
专有名词的解释:
- (1)MUA (Mail User Agent)
- 邮件用户代理人的意思,主要的功能就是提供接受邮件主机的电子邮件,以及提供用户浏览与编写邮件。
- (2)MTA (Mail Transfer Agent)
- 邮件传输代理,主要的功能就是帮用户传送邮件到邮件主机上。
- (3)MDA (Mail Delivery Agent)
- 邮件投递代理,主要功能就是分析由MTA所收到的信件表头或内容等数据,从而决定这封邮件的去向。
- (4)MRA (Mail Retravial Agent)
- 邮件检索代理,主要功能提供邮件的检索。
- (5)MSA (Mail Submission Agent)
- 邮件提交代理,主要功能就是帮助用户提交邮件。
- (6)Mailbox
- 电子邮件信箱,就是某个帐号专用的信件接受文件。
2)邮件服务器的相关协议:
pop3 (Post Office Protocol version 3)
pop3的收信方式:
- (1)MUA通过pop3的协议连接到MTA的110端口,并输入帐号与密码来取得正确的认证;
- (2)MTA确认该用户帐号和密码,然后前往该用户的Mailbox(/var/spool/Mail/用户帐号),取得用户的信件传送给用户的MUA软件;
- (3)当所有的信件传送完毕后,用户的Mailbox内的数据将会被删除。
IMAP (Internet Messages Access Protocol)
这个协议可以将Mailbox的数据转存到主机上的默认目录,即“/home/帐号/目录”。
smtp (simple mail transfer protocol)
相关协议和端口的对应:
- 正常 加密
- smtp:25/tcp smtps:465/tcp
- pop3:110/tcp pops :995/tcp
- imap4:143/tcp imaps:993/tcp相关
3)简介邮件服务器Postfix的相关配置:
配置文件:
#rpm -qc postfix 查看配置文件
/etc/postfix/master.cf 新增工作特征
/etc/postfix/main.cf 主要配置文件
安装postfix
#yum install postfix
加载配置信息:
# service postfix reload
其他命令:
#postconf
-n 显示修改过的配置
-a 支持的ssl认证方式
-m 显示名称映射
-d 默认配置
#postqueue
-p 查看邮件队列
-f 强行发送(默认是300秒再重新发送)
注:在开始架设邮件服务器之前,您必须先设定好 DNS。由于传送信件时,必须查找目的地主机的 IP。如果您的主机没有合法的 DNS 设定,信件将无法正确送达。另外,您的服务器 IP 也必须设好反解,IP 名称必须和您的主机名称对映,如果反解不正常,有的服务器可能会拒收您所送出的信件。
转载于:https://blog.51cto.com/kingshuo/648903