MAIL 邮件服务(一)

邮件服务发展史

MAIL 邮件服务

     常见邮件服务 pop3, smtp
     post office protocol                           // 用户到远程服务器上 登录账号 检索 查找自己的邮件
     simper mail transfer protocol        // 邮件路由 传递 
     
     SMTP 的前身 UUCP ( Unix to Unix Copy Protocol)  一个服务器到另一个服务器的Copy
     计算机诞生之时 使用的都是大型机 
     Mainframe  服务器终端用户 实时在线 分时系统 共享主机资源 终端每个用户账号 都是大型主机上的账号   
     邮件传递 把一个文件在 用户家目录 通过一个协议 传输到另一个用户的家目录
     
     SMTP 服务器和客户端 服务器端要监听一个进程
     smtpd:25, 服务器端
     smtp   客户端
     
     mail 用户送到家门口 找到一个工具位置 mail 用户有权限向其写文件  公共位置的小邮箱只能让两个用户使用mail 邮件用户 和 小邮箱的私有用户 
     
     用户查看 登录上来    crontable 用户接受 mail 命令 取回 放到家目录中
     
     POP3 的引用   PC机的出现  服务器24小时在线     借助于服务器实现 
     1验证用户
     2用户身份检索邮件
     3传递到用户pc机 客户端上
     用户远程登录服务器 检索自己的邮件 
     
     邮件接受使用的是 pop3 协议
     邮件发送是使用 smfp 协议
     
    几个基本功能 和 对应的软件包
    1 邮件服务器   smtp                                                           [MTA:Mial Transfer Agent 邮件传输代理]     
                       
    2 帮忙用户接受文件 用户检索  POP3                              [MRA: Mail Retravial Agent 邮件取回代理]
    3 邮件查找后传递到公共位置   需要一个单独软件实现
                                                                                                   [MDA:mail delivery agent  邮件投递代理]
       取回邮件并查看的工具                                                    [MUA: mail User Agent]
       邮件提交代理                                                                    [MSA: Mail Submission Agent]
       网页邮件服务                     webmail                                   
     
     web cgi or php   能访问pop3   用户的邮件都存在POP3 服务器中 不会传达到自己的家目录
     大多数的程序执行都在服务器端实现  
     
     专用客户端是一个本地客户端 
  
     Relay 中继  邮件中继是否转发
     现在的邮件都关闭了 Open Relay 开发是中继   直接通过路由器转发
     
     早期用户的发送 不管用户认证  明确指定收件人使谁    发件方伪造
     邮件认证功能 只要提供账号密码 就能传输   
     
     邮件协议本身没有认证功能  需要借助于额外的软件实现  SASL:
     SASL: Simple Authentication Securety Level  简单认证安全层   提供可以认证功能机制
     
     垃圾邮件内容过滤器: 通过定义的规则过滤 
     垃圾邮件特征码  等级过滤选择
     过滤病毒 靠病毒特征码 精确
     
     加密:
     pgp
     S/mime
     根据某些特征过滤
     
     病毒过滤器过滤病毒    使用额外的组建实现 
     调用额外垃圾邮件过滤器 和 病毒邮件过滤器
    
 ----------------------------------------------------------------------------------
  对应的软件包
  pakeage;
    MTA  邮件传输代理  
           Exchange 微软软件 异构平台
           Sendmail:
                   邮件服务器鼻祖 邮件传递50%以上 
                   邮件系统复杂 
                   缺陷: 单体式设计  任何一个进程崩溃 全局受损
           Postfix:  模块化设计                                                   
           Qmail  不足1M 轻量级 一个数学家开发的 效率非常高 昙花一现           
           Exim   
           
    MRA: 邮件取回代理
       courier-IMAP : pop3, pop3s, imap4, imaps
       dovecot                                  // 提供这四种协议的解析 配置简单功能强大
       
    MDA: 邮件投递代理
       procmail 
       maildrop 
       
    MUA: 用户编写邮件发送
       Outlook
       Foxmail.
       pine,                   // linux 命令行下实现
       mutt                    // 常用的
       
    MSA 邮件提交代理 本地用户网关 顾虑垃圾邮件
    
    LDAP 轻量级目录访问协议  比sql快10倍以上  
----------------------------------------------------------------------------------
邮件服务的协议:
SMTP, 25/tcp , smtps,465/tcp     // 传递邮件
pop3, 110/tcp, pop3s, 995/tcp    // pop3加密后叫做POP3S 
imap4, 143/tcp, imaps,993/tcp    // 邮件访问协议

协议帮助文档 rfc

MTA: Sendmail,服务器默认安装过了  监听在25号端口  由127.0.0.1 监控
    * netstat -tulp
   
     Postfix
    关闭sendmail 
    卸载sendmail
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值