centos 7 用sendmail 搭建邮件服务器
了解邮件如何传送到目的邮件主机,一般分为 “寄信”、“收信”;
寄信:通常使用桌面计算机来寄信,例如,Outlook Express,Foxmail,信到底如何发出去的?
MUA(Mail User Agent):邮件用户代理,MUA是用在客户端的软件,例如,Foxmail,Outlook Express等客户端程序,邮件需要代理,因为客户端的计算机无法直接收发邮件,通过各个操作系统提供的MUA才能够使用邮件系统,MUA主要的功能就是接收邮件主机的电子邮件,并提供用户浏览与编写邮件的功能。
MTA(Mail Transfer Agent):用在邮件主机上的软件,是主要的邮件服务器,是"邮件传送代理",用户寄信和收信,主要功能:接收外部主机寄来的信件,帮用户发信;注意,MTA会将信件送给目的地的MTA而不是目的地的MUA;
注意:用户使用的是MUA,而信件仅会送达MTA主机上,收、发信件时,都需要通过MTA帮忙处理,所以,用户在使用邮件编辑器“MUA”将数据编辑完毕之后,按下送出,并且成功送到MTA之后,接下来的事情就是MTA的工作了,跟用户的Client端计算机没有关系。
MDA(Mail Delivery Agent):邮件投递代理,将MTA接收的信件依照信件的流向(送到哪里)将该信件放置到本机账户下的邮件文件中(收件箱),或者再经由MTA将信件送到下个MTA。如果信件的流向是到本机,这个邮件代理的功能就不只是将由MTA传来的邮件放置到每个用户的收件箱,它还可以具有邮件过滤(filtering)与其他相关功能。
SMTP(Simple Mail Transfer Protocol)传输发送邮件所使用的标准协议;
IMAP(Internet Message Access Protocol)接收邮件使用的标准协议之一;
POP3(Post Office Protocol 3) 接收邮件使用的标准协议之一;
25端口(SMTP):25端口为SMTP(Simple Mail Transfer Protocol,简单邮件传输协议)服务所开放的,是用于发送邮件。
110端口(POP3):110端口是为POP3(Post Office Protocol Version 3,邮局协议3)服务开放的,是用于接收邮件的。
143端口(IMAP):143端口是为IMAP(INTERNET MESSAGE ACCESS PROTOCOL)服务开放的,是用于接收邮件的。
上面介绍的SMTP协议、POP3协议、IMAP协议都是不安全的协议,基于SSL(Secure Sockets Layer 安全套接层)协议的安全的邮件收发协议&#