32-Linux-服务-电子邮件

来源:互联网 发布:联通电视盒子破解软件 编辑:程序博客网 时间:2024/04/28 07:29

说明

    电子邮件最早出现在1960年代,
    基于网络的电子邮件最早在1971年出现.
    中国的第一封电子邮件是在1987年发出的.
    作为早期的基于网络的通信方式已被广泛的使用
    虽然电子邮件的很多功能已被即时通信方式取代,
    但是商业环境下电子邮件依然是主要交流方式
        可作为沟通交流的一些依据
        可存档,作为司法依据
    不同于其他服务, 电子邮件服务是由很多部分组成的,
    并不是一个服务单独工作就可以完成的.


电子邮件系统架构
    

基本概念

    MUA
        Mail User Agent
        MUA就是我们使用的邮件客户端, 如outlook, Thunderbird等
        通过网页访问电子邮件, 所使用的网页程序也可称为MUA.
    MTA
        Mail Transfer Agent
        MTA就是我们所说的电子邮件服务程序,
        负责实现 SMTP协议, 进行邮件传输
    MDA
        Mail Deliver Agent
        当MTA接收邮件后, MDA负责将邮件保存到邮件服务器的指定位置,
        MDA也可进行垃圾邮件处理和防病毒处理.
    MRA
        Mail Receive Agent
        MRA负责实现 IMAP或POP3 协议, 与用户邮件客户端进行交互,
        将邮件通过 IMAP或POP3协议 传送给邮件客户端.
    SMTP
        Simple Mail Transfer Protocol
        所有的邮件发送都是通过SMTP协议完成的
    IMAP
        Internet Message Access P~
        用户邮件客户端使用 IMAP协议 从邮件服务器上抓取邮件
    POP3
        Post Office Protocol 3
        用户邮件客户端使用 POP3协议 从邮件服务器上抓取邮件


MUA

    说明
        MUA, Mail User Agent
        邮件用户代理, 用户通过 MUA 发送和接收 邮件
        对个人而言, 一般使用网页方式查看电子邮件, 这些网页称为基于Web的MUA
    常用MUA软件
        outlook
        Mac Mail
        Thunderbird
        Foxmail
        Mutt


IMAP|POP3

    说明
        MUA通过 IMAP或POP3 来接收邮件
        即 通过 IMAP或POP3协议 从邮件服务器将特定用户的邮件 抓取到本地.
        我们可以控制抓取后, 是否仍旧在邮件服务器上保存已被抓取的邮件.
    区别
        IMAP 主要优势在于 客户端的所有操作都与邮件服务器同步, 用户体验更好.
        POP3 则将邮件下载下来, 所有的操作都在本地, 不影响服务器上保存的邮件.


MTA

    说明
        SMTP, Simple Mail Transfer Protocol, 邮件发送的标准协议
        MUA 通过 SMTP协议 与邮件服务器通信, 实现邮件发送
        SMTP就是 MTA(Mail Transfer Agent)
        所有MTA都是对 SMTP的实现
        MTA只负责邮件传输, 邮件在服务器上保存是由MDA完成的
    Linux中主流的MTA
        sendmail
        Postfix


MDA

    说明
        Mail Deliver Agent
        负责将MTA接收到邮件保存在邮件服务器上, 通常MTA和MDA紧密结合.
    作用
        保存邮件
        垃圾邮件处理
        病毒扫描
    Linux中邮件默认保存目录
        /var/spool/mail/用户名
    Linux最常用的MDA
        procmail
        maildrop
    sendmail和Postfix默认使用的MDA是procmail


MRA

    说明
        Mail Receive Agent
        实现 IMAP和POP3 等协议, 负责与MUA交互,
        将服务器上的邮件 通过 IMAP或POP3 递送给客户端
    Linux中的MRA
        Dovecot
    MRA支持的协议
        IMAP, POP3, IMAPS, POP3S
        为了安全起见, 邮件系统一般会使用数字证书对传输协议进行加密
        

邮件地址

    格式
        1) 用户名@邮件服务器
            123456@mail.qq.com
        2) 用户名@域名
            123455@qq.com
    说明
        最常用的是 第二种邮件格式
        但此种格式的邮件地址 未指定该域的邮件服务器,
        所以必须对该域进行DNS查询
        查询 该域的 MX记录, 找出该域的邮件服务器后, 才可发送邮件

0 0