Email_服务器的配置与应用.ppt
文本预览下载声明
Linux网络管理及应用 第7章 Email 服务器的配置与应用 目标 了解邮件服务器基本原理 了解MUA、MTA与SMTP、POP3、IMAP协议之间的关系 掌握Sendmail的配置方法和配置文件的主要参数的意义 掌握邮局的配置使用 了解Qmail的配置 邮件服务器基本原理 SMTP、MTA与MUA 邮局与POP3/IMAP Linux系统的邮件消息流程 电子邮件概述 电子邮件(e-mail)是因特网上使用得最多的和最受用户欢迎的一种应用。 电子邮件把邮件发送到收件人使用的邮件服务器,并放在其中的收件人邮箱中,收件人可随时上网到自己使用的邮件服务器进行读取。 电子邮件不仅使用方便,而且还具有传递迅速和费用低廉的优点。 现在电子邮件不仅可传送文字信息,而且还可附上声音和图像。 电子邮件的一些标准 发送邮件的协议:SMTP 读取邮件的协议:POP3 和 IMAP MIME 在其邮件首部中说明了邮件的数据类型(如文本、声音、图像、视像等),使用 MIME 可在邮件中同时传送多种类型的数据。 电子邮件的最主要的组成构件 用户代理 UA (User Agent) 用户代理 UA 就是用户与电子邮件系统的接口,是电子邮件客户端软件。 用户代理的功能:撰写、显示、处理和通信。 邮件服务器的功能是发送和接收邮件,同时还要向发信人报告邮件传送的情况(已交付、被拒绝、丢失等)。 邮件服务器按照客户服务器方式工作。邮件服务器需要使用发送和读取两个不同的协议。 应当注意 一个邮件服务器既可以作为客户,也可以作为服务器。 例如,当邮件服务器 A 向另一个邮件服务器 B 发送邮件时,邮件服务器 A 就作为 SMTP 客户,而 B 是 SMTP 服务器。 当邮件服务器 A 从另一个邮件服务器 B 接收邮件时,邮件服务器 A 就作为 SMTP 服务器,而 B 是 SMTP 客户。 发送和接收电子邮件的几个重要步骤 ? 发件人调用 PC 机中的用户代理撰写和编辑要发送的邮件。 ? 发件人的用户代理把邮件用 SMTP 协议发给发送方邮件服务器, ? SMTP 服务器把邮件临时存放在邮件缓存队列中,等待发送。 ? 发送方邮件服务器的 SMTP 客户与接收方邮件服务器的 SMTP 服务器建立 TCP 连接,然后就把邮件缓存队列中的邮件依次发送出去。 发送和接收电子邮件的几个重要步骤(续) ? 运行在接收方邮件服务器中的SMTP服务器进 程收到邮件后,把邮件放入收件人的用户邮箱中,等待收件人进行读取。 ? 收件人在打算收信时,就运行 PC 机中的用户代理,使用 POP3(或 IMAP)协议读取发送给自己的邮件。 请注意,POP3 服务器和 POP3 客户之间的通信是由 POP3 客户发起的。 电子邮件的组成 电子邮件由信封(envelope)和内容(content)两部分组成。 电子邮件的传输程序根据邮件信封上的信息来传送邮件。用户在从自己的邮箱中读取邮件时才能见到邮件的内容。 在邮件的信封上,最重要的就是收件人的地址。 电子邮件地址的格式 TCP/IP 体系的电子邮件系统规定电子邮件地址的格式如下: 收件人邮箱名@邮箱所在主机的域名 (6-1) 符号“@”读作“at”,表示“在”的意思。 例如,电子邮件地址 xiexiren@ 简单邮件传送协议 SMTP SMTP 所规定的就是在两个相互通信的 SMTP 进程之间应如何交换信息。 由于 SMTP 使用客户服务器方式,因此负责发送邮件的 SMTP 进程就是 SMTP 客户,而负责接收邮件的 SMTP 进程就是 SMTP 服务器。 SMTP 规定了 14 条命令和 21 种应答信息。每条命令用 4 个字母组成,而每一种应答信息一般只有一行信息,由一个 3 位数字的代码开始,后面附上(也可不附上)很简单的文字说明。 SMTP 通信的三个阶段 1. 连接建立:连接是在发送主机的 SMTP 客户和接收主机的 SMTP 服务器之间建立的。SMTP不使用中间的邮件服务器。 2. 邮件传送 3. 连接释放:邮件发送完毕后,SMTP 应释放 TCP 连接。 电子邮件的信息格式 一个电子邮件分为信封和内容两大部分。 RFC 822 只规定了邮件内容中的首部(header)格式,而对邮件的主体(body)部分则让用户自由撰写。 用户写好首部后,邮件系统将自动地将信封所需的信息提取出来并写在信封上。所以用户不需要填写电子邮件信封上的信息。 邮件内容首部包括一些关键字,后面加上冒号。最重要的关键字是:To 和 Subject。 邮件内容的首部 “To:”后面填入一个或多个收件人的电子邮件地址。用户只需打开地址簿,点击收件人名字,收件人的电子邮件地址就会自动地填入到合适的
显示全部