邮件服务器
SMTP : Simple Mail Tansfer Protocol
ESMTP :Extended

POP3 :Post Office Protocol
IMAP4 :Internet Mail Access Protocol

邮件中继
SMTP :(25/tcp)
C/S
SERVER Client
smtpd , smtp (sendmail)
邮件传输 :MT
邮件投递 :MD
MUA :Mail User Agent
MTA :Mail Transfer Agent
MDA :Mail Delivery Agent
MRA :MAil Retrieval Agent
分练 :
本地邮件 lmtp
远程邮件
邮件传输过程 :

邮件服务器
邮件投递过程 :
邮件服务器

邮件回复过程 :(红色线)
邮件服务器

Open Relay :开放式中继 会产生大量垃圾邮件
基于IP/用户认证
SASL :Simple Authintication Secure Layer , 简单认证安全层
SMTP 借助于SASL实现认证

POP3 / IMAP4
邮件服务器
webMail
邮件服务器
LDAP :Lightweight Directory Access Protocol Windows server 中的AD
虚拟用户 :仅用于访问某服务的数字标识
用户: 字符串,凭证
POP3 可以直接访问mysql
服务通过各种组件实现的
垃圾邮件过滤器 :内容检索
角色分离,每个角色一台服务器
MTA :邮件传输代理 ,SMTP服务器
sendmail ,
单体结构 ,SUID ,配置文件语法(m4编写)
qmail
postfix :新贵 模块化设计,安全,跟sendmail兼容,效率高
exim :MTA
Exchange (Windows , 异步消息协作平台)
SASL :
cyrus-sasl
courier
MDA :
procmail
maildrop

MRA :(pop3, imap4)
cyrus-imap
dovecot
MUA :
outlook Express ,outlook
Foxmail
Thunderbird
Evolution
mutt(文本界面)

webmial
Openwebmail
Squirrelmail
Extmail (Extman)
EMOS , CentOS

Postfix + SASL (courier-authlib) + MySQL 发邮件
Dovecot + MySQL 收邮件
Extmail + Extman + httpd 网页邮件

smtps
pop3s
imaps
Postfix : rpm
安装Postfix
邮件服务器
邮件服务器
配置改变
邮件服务器

详细说明 Postfix微博
https://blog.csdn.net/weixin_33856370/article/details/89775173

postfix的配置文件 :
postfix 模块化:
master 一个主进程 /etc/postfix/master.cf
mail /etc/postfix/mian.cf
参数 = 值 :参数必须写在行的绝对行首,以空白开头的行被认为是上一行的延续
postconf :配置postfix
-d :显示默认的配置
-n :修改了的配置
-m:显示支持的查找表类型
-A :显示支持的SASL客户端插件类型
-e :PARMATER=VALUE: 更改某参数配置信息,并保存至main.cf文件中

smtp状态码 :
1xx :纯信息
2xx :正确
3xx :上一步操作尚未完成,需要继续补充
4xx :暂时性错误
5xx :永久性错误

smtp协议命令
helo (smtp协议)
ehlo (esmtp协议)
mail from : 发送者
rcpt to : 收件者
data

 alias :邮件别名
 /etc/aliases ---->hash---->/etc/aliases.db
 newaliases
 postfix默认把本机的IP地址所在的网段识别为本地网络,并且为之中继邮件