一、基础知识:
1、电子邮件特点:
1 、快速;
2 、安全;
3 、多样性;
1 、mail相关的协议:
Smpt 简单邮件传输协议 应用层 底层走tcp 25 明文
Pop pop/pop3 tcp 109/110 明文 脱机浏览邮件
Imap4 tcp 143 联机浏览邮件
Mime 多用户邮件扩展 【http 邮件】 可以通过将二进制文件转换成acsii码进行传输;
3、mail系统
MUA:邮件用户代理,泛指邮件客户端;
比如:window:outlook,foxmail;Linux:mail,mutt,thunderbird;evolution
MTA:邮件传输代理,泛指邮件服务器(发送服务器);
Window:电子邮件服务,exchange 2003 2007,mdaemon;
Linux:sendmail,postfix,qmail;
MDA:邮件分发代理,访问代理 sendmail:使用procmail postfix:使用dropmail
MAA:邮件访问代理,泛指接受服务器;
Linux:dovecot【pop2/3 imap pop3s imaps】
4、邮件的安全问题:
Ssl/tls
http---https
Pop3---pop3s
Lmap---imaps
5、邮件的机密性:
Smtp--smtps 465端口
Pop3---pop3s 995端口
Lmap---imaps 993端口
6、sendmail主要配置文件
(1)/etc/mail/sendmail.cf:sendmail的主要配置文件,管理所有参数。由于sendmail.cf中的语法很复杂,所以不要建议手工修改。由于我们可以以sendmail.mc文档配合sendmail-cf目录下的宏通过m4预处理器自动生成。
(2)/etc/mail/access.db:sendmail服务器的数据库,要转成这个数据库需要makemap命令和/etc/mail/access的配合
(3)/etc/mail/access:设置哪些地址的主机能够经过本地sendmail服务器进行收发邮件。
7、Sendmial缺陷:
1 、无身份验证;
2 、无防垃圾;
3 、无防病毒;