电子邮件和文件传输47P.pdfVIP

  • 0
  • 0
  • 约1.23万字
  • 约 47页
  • 2018-06-01 发布于河南
  • 举报
电子邮件和文件传输47P.pdf

Internet应用 - 电子邮件服务 电子邮件系统  电子邮件系统的基本概念  电子邮件系统及其协议  报文传输代理MTA及SMTP  邮件用户代理及POP3  报文协议RFC822  多用途Internet报文扩展协议MIME 电子邮件系统的基本概念  1972年BBN的Ray Tomlinson发明电子邮件系统 并采用@符号。电子邮件系统要求每个用户有一 个email地址。Internet上email地址的形式是: 用户名@主机域名 这里 @念作“at”,意思为“在”。  @左边是用户名或用户所使用的电子邮箱名。邮 箱所在主机通常称为邮件服务器。  @右边是用户使用的邮件服务器所在域的域名。  例如清华大学的域名是tsinghua.edu.cn,所以 tsg@tsinghua.edu.cn 就是清华的某email地址。 电子邮件系统的基本概念(续)  电子邮件系统投递邮件时,首先需要利用域名系 统DNS 将email 地址中的主机域名转换成邮件 服务器的IP地址。为此先调用名字解析器,(1) 从 主机域名查询该域的资源记录MX。例如:从域 tsinghua.edu.cn 的DNS 资源记录MX,可以得 到邮件服务器域名mail.tsinghua.edu.cn,(2) 再 查询邮件服务器的IP地址,有了IP地址就知道邮 件往哪里送了。  若查不到MX记录,系统就将@后的主机域名作为 邮件服务器域名。@mails.tsinghua.edu.cn 电子邮件系统的基本概念(续)  电子邮件系统的一个非常有用的功能是利用所谓 邮寄表(mailing list) 向多个用户发送同一邮件。 邮寄表是一组email地址并有一个组名,也称“别 名(alias)”,发给该组名的邮件会自动分发给它代 表的每个email地址。  一些邮件系统的地址簿或通讯簿(address book) 有类似的功能。 电子邮件系统及其协议  电子邮件系统包括两个部分:报文传输代理 MTA(Message Transfer Agent)和邮件用户代理 UA(User Agent) 。  报文传输代理MTA相当于邮局,为用户发送和接 收邮件。运行报文传输代理的主机就是邮件服务 器,它不间断地运行,为用户接收、发送和保存 邮件。  邮局用户代理UA是邮件系统的用户界面,它帮助 用户阅读、编辑、管理邮件。当UA按用户的命令 准备好要发送的邮件后,就交给MTA。 电子邮件系统及其协议(续)  在UNIX中,最常用的报文传输代理MTA 是 Sendmail 程序,它在后台运行,它随时准备好 接收网络向本机邮箱发来的邮件,并向网上发送 本机用户发出的邮件。Sendmail 安全性差,用户 多时管理复杂。  Dan Bernstein开发的Qmail 及Wietse Venema 开发的Postfix,都希望提供更快、更安全、更容 易管理的MTA 来替换Sendmail 。 电子邮件系统及其协议(续)  邮件用户代理UA既可在邮件服务器运行,也可在 用户的PC机上运行,前者如UNIX 的mail或mailx, 用户的PC机可以作为UNIX 的终端登录到邮件服 务器,使用mail 编辑、发送、接收、阅读邮件; 后者如Netscape Messenger 和Outlook Express,它们替你从服务器下载邮件到PC机, 编辑、阅读邮件时它们独立工作,只当发送、接 收邮件时才需与邮件服务器连接,这种UA称独立 用户代理。  许多邮件服务器提供Web界面,UA... 电子邮件系统及其协议(续)  报文传输代理之间使用简单邮件传输协议SMTP (Simple Mail Transfer Protocol) 进行通信。  在PC机上的独立邮件用户代理( 如Netscape Messenger 或Outlook Express ) 和报文传输代 理之间的通信协议是POP3 (Post Office Protocol-Version 3) 或IMAP4 (Internet Messa

文档评论(0)

1亿VIP精品文档

相关文档