基于SMTP协议电子邮件收发系统的设计
目录
1 引言 (1)
1.1 电子邮件介绍 (1)
1.2 开发背景 (2)
1.3 开发环境及运行环境 (2)
2 软件架构及系统用例图 (3)
2.1 系统架构 (3)
2.2 系统总体用例 (3)
2.4 发送邮件类 (4)
2.5 附加小功能类 (4)
3 SMTP协议的研究 (4)
3.1 SMTP协议简介及工作原理 (5)
3.2 SMTP协议的命令和应答 (6)
3.2.1 SMTP协议的命令 (6)
4 RFC822 (14)
4.1 RFC822简单介绍 (14)
4.2 信件的头部 (14)
5 命名控件MailSend (20)
5.1 发送邮件类SmtpMail (20)
5.2 AddExtra类 (27)
5.2.1 调用Windows API 所需的命名空间 (28)
5.2.3 在程序中具体的使用 (28)
6 软件运行时的界面 (29)
6.1 新建邮件帐号 (29)
7 系统测试 (32)
7.1 同一SMTP服务器发送邮件的测试 (32)
7.2 利用不同的SMTP服务器发送邮件的测试 (32)
8 结论 (34)
第I 页共II 页
参考文献 (35)
第II 页共II 页
1 引言
1.1 电子邮件介绍
电子邮件(简称E-mai1)又称电子信箱、电子邮政,它是—种用电子手段提供信息交换的通信方式。它是全球多种网络上使用最普遍的一项服务。这种非交互式的通信,加速了信息的交流及数据传送,它是—个简易、快速的方法。通过连接全世界的Internet,实现各类信号的传送、接收、存贮等处理,将邮件送到世界的各个角落。到目前为止,可以说电子邮件是Internet资源使用最多的一种服务,E-mai1不只局限于信件的传递,还可用来传递文件、声音及图形、图像等不同类型的信息。
电子邮件不是一种“终端到终端”的服务,是被称为“存贮转发式”服务。这正是电子信箱系统的核心,利用存贮转发可进行非实时通信,属异步通信方式。即信件发送者可随时随地发送邮件,不要求接收者同时在场,即使对方现在不在,仍可将邮件立刻送到对方的信箱内,且存储在对方的电子邮箱中。接收者可在他认为方便的时候读取信件,不受时空限制。在这里,“发送”邮件意味着将邮件放到收件人的信箱中,而“接收”邮件则意味着从自己的信箱中读取信件,信箱实际上是由文件管理系统支持的—个实体。因为电子邮件是通过邮件服务器(mai1 server)来传递档的。通常mail server是执行多任务操作系统UNIX的计算机,它提供24小时的电子邮件服务,用户只要向mail server管理人员申请—个信箱账号,就可使用这项快速的邮件服务。
电子邮件的工作原理:
1) 电子邮件系统是一种新型的信息系统,是通信技术和计算机技术结合的产物。
电子邮件的传输是通过电子邮件简单传输协议(Simple Mail Transfer Protocol,简称SMTP)这一系统软件来完成的,它是Internet下的一种电子邮件通信协议。
2) 电子邮件的基本原理,是在通信网上设立“电子信箱系统”,它实际上是一个计算机系统。系统的硬件是一个高性能、大容量的计算机。硬盘作为信箱的存储介质,在硬盘上为用户分一定的存储空间作为用户的“信箱”,每位用户都有属于自己的—个电子信箱。并确定—个用户名和用户可以自己随意修改的口令。存储空间包含存放所收信件、编辑信件以及信件存盘三部分空间,用户使用口令开启自己的信箱,并进行发信、读信、编辑、转发、存档等各种操作。系统功能主要由软件实现。
3) 电子邮件的通信是在信箱之间进行的。用户首先开启自己的信箱,然后通过键
第 1 页共36 页
入命令的方式将需要发送的邮件发到对方的信箱中。邮件在信箱之间进行传递和交换,也可以与另—个邮件系统进行传递和交换。收方在取信时,使用特定账号从信箱提取。1.2 开发背景
当前流行的各大邮件客户端软件的除了最主要的收发信件之外,功能越来越复杂,但是人们平常真正用到的功能很少,很多功能尤其对于那些计算机知识相对缺乏的人来说,更加显得太过于华丽而不太实用。有鉴于此,在了解RFC底层协议的基础上,我们开发了这个各种功能相对简单实用的邮件客户端程序,简化了很多不必要的功能。1.3 开发环境及运行环境
1.3.1 开发环境
AMD Athlon(TM),512M内存,80G硬盘
Microsoft? Windows? XP Professional
Microsoft? Visual Studio 2003(C Sharp)
Microsoft? Developer Network for Visual https://www.360docs.net/doc/3213589306.html, 2003
1.3.2 运行环境
Intel? Pentium? 2及以上处理器,32M以上内存,4G以上硬盘
Microsoft? Windows? 9X/NT操作系统
800*600或以上的屏幕分辨率
确保机器上安装有.Net FrameWork 1.0或者以上版本
第 2 页共36 页
第 3 页 共 36 页
2 软件架构及系统用例图
2.1 系统架构
软件的总体架构如图2.1:
图2.1 软件架构图
2.2 系统总体用例
图
2.2 系统总体用例图
2. 3
程序功能框图
第 4 页 共 36 页
图2.3 程序功能图
2.4 发送邮件类
是发送邮件的核心,类名为SmtpMail ,隶属于命名空间MailSend 。封装了发送邮件的具体实现方法,也是具体的RFC 用代码实现的过程。而用户通过具体的操作接口,接口与SmtpMail 类通过交互操作来实现用户发送信件的操作。 2.5 附加小功能类
是获取一些诸如系统时间,当前用户名,以及本机IP 之类的类,类名为AddExtra ,隶属于命名空间MailSend 。
3 SMTP 协议的研究
由于要开发的是邮件客户端程序,就不得不用到SMTP 协议和POP 协议。而我个人负责的是邮件发送功能的实现,因此就必然会涉及到SMTP (Simple Mail Transfer Protocol )协议。SMTP 被用来在因特网上发送邮件,该协议规定了一些基本的命令和方
客户端软件
电子邮件接收系统
电子邮件接收系统
附加功能
各种错误的提示
简单邮件接收
带有附件的邮件接
收
简单邮件发送
带有附件的邮件发送
电子邮件编写
电子邮件的分类管
理
通讯簿管理
法使客户端与服务器进行交互,以达到发送邮件的目的。
3.1 SMTP协议简介及工作原理
3.1.1 介绍
简单邮件传输协议(SMTP)的目标是可靠高效地传送邮件,它独立于传送子系统而且仅要求一条可以保证传送数据单元顺序的通道。
SMTP的一个重要特点是它能够在传送中接力传送邮件,传送服务提供了进程间通信环境(IPCE),此环境可以包括一个网络,几个网络或一个网络的子网。理解到传送系统(或IPCE)不是一对一的是很重要的。进程可能直接和其它进程通过已知的IPCE 通信。邮件是一个应用程序或进程间通信。邮件可以通过连接在不同IPCE上的进程跨网络进行邮件传送。更特别的是,邮件可以通过不同网络上的主机接力式传送。3.1.2 SMTP模型
SMTP设计基于以下通信模型:针对用户的邮件请求,发送SMTP建立与接收SMTP 之间建立一个双向传送通道。接收SMTP可以是最终接收者也可以是中间传送者。SMTP 命令由发送SMTP发出,由接收SMTP接收,而应答则反方面传送。
一旦传送通道建立,SMTP发送者发送MAIL命令指明邮件发送者。如果SMTP接收者可以接收邮件则返回OK应答。SMTP发送者再发出RCPT命令确认邮件是否接收到。如果SMTP接收者接收,则返回OK应答;如果不能接收到,则发出拒绝接收应答(但不中止整个邮件操作),双方将如此重复多次。当接收者收到全部邮件后会接收到特别的序列,如果接收者成功处理了邮件,则返回OK应答。
SMTP提供传送邮件的机制,如果接收方与发送方连接在同一个传送服务下时,邮件可以直接由发送方主机传送到接收方主机;或者,当两者不在同一个传送服务下时,通过中继SMTP服务器传送。为了能够对SMTP服务器提供中继能力,它必须拥有最终目的主机地址和邮箱名称。
MAIL命令参数是回复路径,它指定邮件从何处来;而RCPT命令的参数是转发路径的,它指定邮件向何处去。向前路径是源路径,而回复路径是返回路径(它用于发生错误时返回邮件)。
当同一个消息要发往不同的接收者时,SMTP遇到了向不同接收者发送同一份数据的复制品的问题,邮件命令和应答有一个比较奇怪的语法,应答也有一个数字代码。在下面,例子中可以看到哪些使用实际的命令和应答。完整的命令和应答在第四节。
第 5 页共36 页
命令与应答对大小写不敏感,也就是说,命令和应答可以是大写,小写或两者的混合,但这一点对用户邮件名称却不一定是对的,因为有的主机对用户名大小写是敏感的。这样SMTP实现中就将用户邮箱名称保留成初始时的样子,主机名称对大小写不敏感。
命令与应答由ASCII字母表组成,当传送服务提供8位字节传送通道,每7位字符正确传送,而最高位被填充为0。当指定一般的命令或应答格式后,参数会由一些类似于语言的字符串表示出来,如"
3.2 SMTP协议的命令和应答
3.2.1 SMTP协议的命令
SMTP命令定义了邮件传输或由用户定义的系统功能。它的命令是由
发送邮件操作涉及到不同的数据对象,它们由不同的参数相互连接。回复路径就是MAIL命令的参数,而转发路径则是RCPT命令的参数,邮件日期是DATA命令的参数。这些参数或者数据对象必须跟在命令后。这种模式也就要求有不同的缓冲区来存储这些对象,也就是说,有一个回复路径缓冲区,一个转发路径缓冲区,一个邮件内容缓冲区。特定的命令产生自己的缓冲区,或使一个或多个缓冲的内容被清除。
HELLO (HELO)
此命令用于向接收SMTP确认发送SMTP。参数域包括发送SMTP的主机名。接收SMTP通过连接确认命令来向发送SMTP确认接收SMTP。引命令和OK响应确认发送和接收SMTP进入了初始状态,也就是说,没有操作正在执行,所有状态表和缓冲区已经被子清除。
MAIL (MAIL)
此命令用于开始将邮件发送到一个多个邮箱中。参数域包括回复路径。返回路径中包括了可选的主机和发送者邮箱列表。当有主机列表时,它是一个回复路径源,它说明此邮箱是由在表中的主机一一传递发送(第一个主机是最后一个接收到此邮件的主机)过来的。此表也有作向发送者返回非传递信号的源路径。因为每个传递主机地址都被加在此表起始处,它就必须使用发送IPCE而不是接收IPCE(如果它们不是一个IPCE的
第 6 页共36 页
话)清楚的名称。一些出错信息的回复路径可能就是空的。
此命令清除回复路径缓冲区,转发路径缓冲区和邮件内容缓冲区,并且将此命令的回复路径信息插入到回复路径缓冲区中。
RECIPIENT (RCPT)
此命令用于确定邮件内容的唯一接收者;多个接收者将由多个此命令指定。转发路径中包括一个可选的主机和一个必须的目的邮箱。当出现主机列表时,这就是一个源路径,它指明邮件必须向列表中的上一个主机发送。如果接收SMTP未实现邮件的传递发送,就会返回如未知本地用户(550)的信息给用户。
当邮件被传递发送时,传递主机必须将自己的名称由转发路径的开始处移至回复路径的结束处。当邮件最终到达目的地时,接收SMTP将以它的主机邮件格式自己的名称插入目标邮件中。例如,由传递主机A接收的带有如下参数的邮件时,
FROM:
TO:<@HOSTA.ARPA,@HOSTB.ARPA:USERC@HOSTD.ARPA>
将会变成如下形式:
FROM:<@HOSTA.ARPA:USERX@HOSTY.ARPA>
TO:<@HOSTB.ARPA:USERC@HOSTD.ARPA>.
此命令导致它的转发路径参数加入转发路径缓冲区中。
DATA (DATA)
接收者将跟在命令后的行作为邮件内容。此命令导致此命令后的邮件内容加入邮件内容缓冲区。邮件内容可以包括所有128个ASCII码字符。邮件内容由只包括一个句号的行结束,也就是如下的字符序列:"
邮件内容的结束指示要求接收者现在就处理保存的邮件内容。此过程将回复路径缓冲区,转发路径缓冲区和邮件内容缓冲区的内容全部清空。如果操作成功,接收者必须返回OK应答;如果失败也必须返回失败应答。
当接收SMTP收到一条信息时,无论是用作转发还是此邮件已经到达目的地,它都必须在邮件内容的开始处加上时间戳这一行,这一行指示了接收到邮件主机和发出此邮件主机的标识,以及接收到邮件内容的时间和日期。转发的信件将有多行这样的时间戳。当接收SMTP作最后一站的传送时,它将返回路径信息行插入邮件中。此行包括了发送命令中的
第7 页共36 页
可能在返回路径中的邮箱与实际发送的邮件不一致,这个情况可能发生在需要传送一个特定的错误处理信箱而不是信件发送者那里。上面所述说明了,最后的邮件内容由一个返回路径行,和在其后的一个或多个时间戳行构成。这些行后面是邮件内容的头和体信息。
当处理后面的邮件数据指示部分成功时就需要特定的说明。这种情况可能发生在发送SMTP发现当邮件需要传送给多个用户时,只能够成功地向其中的一部分发送信息这种情况下。在这种情况下,必须对DATA命令发送OK应答,而接收SMTP组织并发送一个"不可传递邮件"信息到信息的发送者。在此信息中或者发送一个不成功接收者的列表,或者每次发送一个不成接收者,而发送多次。所有不可传递邮件信息由MAIL命令发送。
返回路径和接收时间戳例子
Return-Path: <@GHI.ARPA,@DEF.ARPA,@ABC.ARPA:JOE@ABC.ARPA>
Received: from GHI.ARPA by JKL.ARPA ; 27 Oct 81 15:27:39 PST
Received: from DEF.ARPA by GHI.ARPA ; 27 Oct 81 15:15:13 PST
Received: from ABC.ARPA by DEF.ARPA ; 27 Oct 81 15:01:59 PST
Date: 27 Oct 81 15:01:01 PST
From: JOE@ABC.ARPA
Subject: Improved Mailing System Installed
To: SAM@JKL.ARPA
This is to inform you that ...
SEND (SEND)
此命令用于开始一个发送命令,将邮件发送到一个或多个终端上。参数域包括了一个回复路径,此命令如果成功就将邮件发送到终端上了。
回复路径包括一个可选的主机列表和发送者邮箱。当出现主机列表时,表示这是一个传送路径,邮件就是经过这个路径上的每个主机发送到这里的(列表上第一个主机是最后经手的主机)。此表用于返回非传递信号到发送者。因为每个传递主机地址都被加在此表起始处,它就必须使用发送IPCE而不是接收IPCE(如果它们不是一个IPCE的话)清楚的名称。一些出错信息的回复路径可能就是空的。
此命令清除回复路径缓冲区,转发路径缓冲区和邮件内容缓冲区,并且将此命令的
第8 页共36 页
回复路径信息插入到回复路径缓冲区中。
SEND OR MAIL (SOML)
此命令用于开始一个邮件操作将邮件内容传送到一个或多个终端上,或者传送到邮箱中。对于每个接收者,如果接收者终端打开,邮件内容将被传送到接收者的终端上,否则就送到接收者的邮箱中。参数域包括回复路径,如果成功地将信息送到终端或邮箱中此命令成功。
回复路径包括一个可选的主机列表和发送者邮箱。当出现主机列表时,表示这是一个传送路径,邮件就是经过这个路径上的每个主机发送到这里的(列表上第一个主机是最后经手的主机)。此表用于返回非传递信号到发送者。因为每个传递主机地址都被加在此表起始处,它就必须使用发送IPCE而不是接收IPCE(如果它们不是一个IPCE的话)清楚的名称。一些出错信息的回复路径可能就是空的。
此命令清除回复路径缓冲区,转发路径缓冲区和邮件内容缓冲区,并且将此命令的回复路径信息插入到回复路径缓冲区中。
SEND AND MAIL (SAML)
此命令用于开始一个邮件操作将邮件内容传送到一个或多个终端上,并传送到邮箱中。如果接收者终端打开,邮件内容将被传送到接收者的终端上和接收者的邮箱中。参数域包括回复路径,如果成功地将信息送到邮箱中此命令成功。
回复路径包括一个可选的主机列表和发送者邮箱。当出现主机列表时,表示这是一个传送路径,邮件就是经过这个路径上的每个主机发送到这里的(列表上第一个主机是最后经手的主机)。此表用于返回非传递信号到发送者。因为每个传递主机地址都被加在此表起始处,它就必须使用发送IPCE而不是接收IPCE(如果它们不是一个IPCE的话)清楚的名称。一些出错信息的回复路径可能就是空的。
此命令清除回复路径缓冲区,转发路径缓冲区和邮件内容缓冲区,并且将此命令的回复路径信息插入到回复路径缓冲区中。
RESET (RSET)
此命令指示当送邮件操作将被放弃。任何保存的发送者,接收者和邮件内容应该被抛弃,所有缓冲区和状态表应该被清除,接收方必须返回OK应答。
VERIFY (VRFY)
此命令要求接收者确认参数是一个用户。如果这是(已经知道的)用户名,返回用
第9 页共36 页
户的全名和指定的邮箱。此命令对回复路径缓冲区,转发路径缓冲区和邮件内容缓冲区没有影响。
EXPAND (EXPN)
此命令要求接收者确认参数指定了一个邮件发送列表,如果是一个邮件发送列表,就返回表中的成员。如果这是(已经知道的)用户名,返回用户的全名和指定的邮箱。此命令对回复路径缓冲区,转发路径缓冲区和邮件内容缓冲区没有影响。
HELP (HELP)
此命令导致接收者向HELP命令的发送者发出帮助信息。此命令可以带参数,并返回特定的信息作为应答。此命令对回复路径缓冲区,转发路径缓冲区和邮件内容缓冲区没有影响。
NOOP (NOOP)
此命令不影响任何参数和已经发出的命令。它只是说明没有任何操作而不是说明接收者发送了一个OK应答。此命令对回复路径缓冲区,转发路径缓冲区和邮件内容缓冲区没有影响。
QUIT (QUIT)
此命令指示接收方必须发送OK应答然后关闭传送信道。接收方在接到QUIT命令并做出响应之前不应该关闭通信信道。发送方在发送QUIT命令和接收到响应之前也不应该关闭信道。即使出错,也不应该关闭信道。如果连接被提前关闭,接收方应该象接收到RSET命令一样,取消所有等待的操作,但不恢复原先已经做过的操作。而发送方应该象接收到暂时错误(4XX)一样假定命令和操作仍在支持之中。
TURN (TURN)
此命令指定接收方要么发送OK应答并改变角色为发送SMTP,要么发送拒绝信息并保持自己的角色。如果程序A现在是发送SMTP,它发出TURN命令后接收到OK(250)应答,它就变成了接收SMTP。程序A就进入初始状态,好象通信信道刚打开一样,这时它发送220准备好服务信号。如果程序B现在是接收SMTP,它发出TURN命令后接收到OK(250)应答,它就变成了发送SMTP。程序A就进入初始状态,好象通信信道刚打开一样,这时它准备接收220准备好服务信号。
若要拒绝改变角色,接收方可以发送502应答。
对于这些命令的顺序有一定的限制。对话的第一个命令必须是HELLO命令,此命
第10 页共36 页
令在此后的会话中也可以使用。如果HELLO命令的参数不可接受,必须由返回一个501失败应答,同时接收到的SMTP必须保持在与刚才一致的状态下。NOOP,HELP,EXPN 和VRFY命令可以在会话的任何时候使用。MAIL,SEND,SOML或SAML命令开始一个邮件操作。一旦开始了以后就要发送RCPT和DATA命令。邮件操作可以由RSET 命令终止。在一个会话中可以有一个或多个操作。
如果在操作开始参数不可接受,必须返回501失败应答,同时接收到的SMTP必须保持在与刚才一致的状态下。如果操作中的命令顺序出错,必须返回503失败应答,同时接收到的SMTP必须保持在与刚才一致的状态下。
会话的最后一个命令必须是QUIT命令。此命令在会话的其它时间不能使用。
COMMAND语法格式
命令是由命令码和其后的参数域组成的。命令码是四个字母组成的,不区别大小写。因为下面的命令的作用是相同的:
MAIL Mail mail MaIl mAIl
这对于引导任何参数值的标记也是适用的,如TO和to就是一样的。命令码和参数由一个或多个空格分开。然而在回复路径和转发路径中的参数是区别大小写的。特别是在一些主机上,"smith"和"Smith"就根本不是一个用户。
参数域由不定长的字符串组成,它由
DATA
RSET
SEND
SOML
SAML
VRFY
EXPN
HELP [
NOOP
第11 页共36 页
QUIT
TURN
3.2.2 SMTP的应答码
对SMTP命令的响应是多样的,它确定了在邮件传输过程中请求和处理的同步,也保证了发送SMTP知道接收SMTP的状态。每个命令必须有且只有一个响应。
SMTP响应由三位数字组成,其后跟一些文本。数字帮助决定下一个应该进入的状态,而文本对人是有意义的。三位的响应已经包括了足够的信息,不用再阅读文本,文本可以直接抛弃或者传递给用户。特别的是,文本是与接收和环境相关的,所以每次接收到的文本可能不同。在附录E中可以看到全部的响应码。正规的情况下,响应由下面序列构成:三位的数字,
REPL Y CODES BY FUNCTION GROUPS 500 格式错误,命令不可识别(此错误也包括命令行过长)501 参数格式错误
502 命令不可实现
503 错误的命令序列
504 命令参数不可实现
211 系统状态或系统帮助响应
214 帮助信息
220
221
421
250 要求的邮件操作完成
251 用户非本地,将转发向
450 要求的邮件操作未完成,邮箱不可用(例如,邮箱忙)
550 要求的邮件操作未完成,邮箱不可用(例如,邮箱未找到,或不可访问)
451 放弃要求的操作;处理过程中出错
551 用户非本地,请尝试
452 系统存储不足,要求的操作未执行
552 过量的存储分配,要求的操作未执行
第12 页共36 页
553 邮箱名不可用,要求的操作未执行(例如邮箱格式错误)
354 开始邮件输入,以
554 操作失败
第13 页共36 页
4 RFC822
说道发送和接受邮件,我们就必须不得不提RFC822了。RFC822的全称是“ARPA 因特网文本信件格式的标准”(Standard for the Format of ARPA Internet Text Messages)。该标准提供了邮件内容的格式和相关语义。
4.1 RFC822简单介绍
RFC822规定的电子邮件内容全部由ASCII字符组成,就是通常所说的文本文件,因而标准将它称为Internet文本信件(Internet Text Messages)。
从直观上看,信件非常简单,就是一系列由ASCII字符组成的文本行,每一行以回车换行符(“CRLF“,就是ASCII码的13和10)结束。
从组织上看,信件内容结构分为两大部分,中间用一个空白行(只有CRLF符的行)来分隔。第一部分称为信件的头部(the header of the message),包括有关发送方、接收方、发送日期等信息。第二部分称为信件的体部(Body of the message),包括信件内容的正文文本。信头是必需的,信体是可选的,即信体可有可无。如果不存在信体,用作分隔的空白行也就不需要。在信体中,也可以有用作分隔的空白行。这样设计的信件便于进行语法分析,提取信件的基本信息。
在RFC822中规定,信件体就是一系列的向收信人表达信息的文本行,比较简单,可以包含任意文本,并没有附加的结构。信件头则具有比较复杂的结构,在下一小节中详述。
4.2 信件的头部
4.2.1 信头的一般格式
信头的结构比较复杂,信头由若干信头字段(header field)组成,这些字段为用户和程序提供了关于信件的信息。要了解信头的结构就要弄清楚各种信头字段。
所有的信头字段都具有相同的语法结构,从逻辑上说,包括四部分,字段名(field name),紧跟冒号":" (colon),后跟字段体(field body),最后以回车换行符(CRLF)终止。即
信头字段= 字段名:字段体CRLF
字段名必须由除了冒号和空格以外的可打印US—ASCII字符(其值在33和126之间)组成,大多数字段的字段名称由一系列字母,数字组成,中间经常插入横线符。字段名
第14 页共36 页
告诉电子邮件软件如何翻译该行中剩下的内容。
字段体可以包括除了CR和LF之外的任何ASCII字符。但是其中的空格,加括号的注释,引号和多行字段都比较复杂,另外,字段体的语法和语义依赖于字段名,每个类型的字段有特定的格式。
RFC822为信件定义了一些标准字段,并提供了用户自行定义非标准字段的方
4.2.2 结构化字段和非结构化字段
每个字段所包含的信息不同,字段大体可以分为结构化字段和非结构化字段。
结构化字段有特定的格式,由语法分析程序检测。Sender 字段就是一个很好的例子,它的字段内容是信箱,有一个离散的结构。
非结构化的字段含有任意的数据,没有固定格式。例如,Subject字段可以含有任意的文字,并且没有固定格式。非结构化的字段数量较少,只有Subject、Comments、扩展字段,非标准字段、IN—Reply和References等。所有其它字段都是结构化的。4.2.3 信头字段的元素
尽管Email信件的总体结构非常简单,但一些信头字段的结构是很复杂的。下面介绍一些大多数字段共有的元素。
(1)空白符
像其它文本文件一样,空白符包括空格符(ASCII码32)和制表符Tab(ASCII码19)。此外,行末的回车换行符CRLF也应算是空白符。使用空白符可以对字段进行格式化,增加它的可读性。例如,每个字段间用CRLF来分离,在字段内用空格来分隔字段名和字段内容。在Subject后面的冒号和内容之间插入空格字符,会使字段结构更加清晰。在Email中,空白符的使用并没有固定的规则,但应当正确地使用,仅在需要时才使用空白符,以便接收软件进行语法分析。
(2)注解
注解是由括号括起来的一系列字符,例如,(这份礼物)。注解一般用在非结构化的信头字段中,没有语法语义,仅为人提供了一些附加的信息。如果在加引号的字符串中有包括在括号中的字符,那是字符串的一部分,不是注解。在解释信件的时候,会将注解忽略,可以用一个空格字符代替它们,这样就什么也不会破坏。
(3)字段折叠
每个信头字段从逻辑上说应当是一个由字段名、冒号、字段体和CRLF组成的单一的行,但为了书写与显示的方便,增加可读性,也为了符合1000/80的行字符数的限制,
第15 页共36 页
可以将超过80个字符的信头字段分为多行,即对于比较长的字段,可以分割成几行,形成折叠。在结构化和非结构化字段中都允许折叠。通过在字段中某些点插入CRLF符和至少一个或多个空白字符来实现字段的折叠,第一行后面的行称为信头字段的续行。续行都以一个空白符开始,这种方法称为折叠(folding),例如标题字段Subject: This is a test可以表示为:
Subject: This is a test
反之,将一个被折叠成多行的信头字段恢复到它的单行表示的过程叫做去折叠,只要简单地移除后面跟着空格的CRLF,将折叠空白符CRLF转换成空格字符,就可以完成去折叠(unfolding)。在分析被折叠的字段的语法时,要把一个多行的折叠字段展开为一行,根据它的非折叠的形式来分析它的语法与语义。
(4)字段大小写
字段名称是不区分大小写的,所以Subject、subject或SUBJECT都一样。不过字段名称大小写有习惯的常用形式,如主题字段的大小写形式通常为Subject。字段体的大小写稍微复杂点,要视情况而定。比如Subject后面的字段体,其中的大写可能就是缩写的专用名词,不能改动。
4.2.4标准的信头字段
第16 页共36 页
下面介绍RFC822中定义的常用的标准信头字段。
第17 页共36 页
图2 7 - 2表中的关键字表明了电子邮件借用了办公室备忘录中的概念和术语:电子邮件的头部能够包含一行说明应当接收到该备忘录的接收方。象传统的办公室备忘录一样,电子邮件使用关键字Cc指明一个复写副本(carbon copy).电子邮件软件必须向Cc:后面的电子邮件地址表中的每个地址发送一份消息的副本。
传统的办公室过程要求备忘录的发送方通知接收方副本是否传给其它人。有时发送方希望将备忘录的一个副本给别人而不显示出有一个副本被发送出去。一些电子邮件系统提供这样的选项,遵循传统的办公室术语,用盲复写副本(blind carbon copy)来表示。创建消息的用户
在关键字Bcc后给出一个电子邮件地址表,指定一个或多个盲复写副本。虽然Bcc 在发送方出现,但当信息发送时,邮件系统将它从消息中除去。每个接收方必须检查头部的To和Cc行以决定信息是直接发送还是作为盲副本发送的(有些邮件系统在正文部分附加信息来告诉接收者它是一个盲副本)。其它接收者不知道有哪些用户接收到盲副本。
电子邮件使用与传统的办公室备忘录相同的格式和术语:头部包括与消息有关的信息,正文包括消息文本。电子邮件头部的行说明发送方、接收方、日期、主题、应当收到副本的人的列表。
(5)扩展字段
如果想在信头中加入RFC822中没有规定的字段,就需要创建非标准字段。方法非常简单,只要在自定义的信头字段名的前面使用X-前缀。RFC822将这种方法称为扩展字段。事实上已经有许多扩展字段被广泛应用,但没有标准定义。例如:X-LOOP字段
X-LOOP字段用来防止邮件的循环传送。过滤或邮件列表处理程序,可以给它处理的每个信件增加一个X-LOOP字段,以后就可以根据这个字段中含有的特别值,判断一个信件是否被循环传送。如果确认邮件发生了循环,过滤或邮件列表处理程序就可以用不同的方式处理该信件。
◆X-Mailer字段
X-Mailer字段用于指示什么样的程序产生了这个信件,它是使用最广泛的扩展字段。产生邮件的软件可以为所有发送的信件增加合适的X-Mailer字段,该字段不仅含有
第18 页共36 页
电子邮件试题及答案
《信息技术基础》(电子邮件部分) 强化练习 1.如果E-mail地址是wang@https://www.360docs.net/doc/3213589306.html,,那么用该邮箱地址发送邮件范围:()A.只能是云南 B.只能是中国 C.只能是教育部门 D.可以是全世界 2.某同学以myname为用户名在新浪网(https://www.360docs.net/doc/3213589306.html,)注册的电箱地址应该是:() A myname@https://www.360docs.net/doc/3213589306.html, B.https://www.360docs.net/doc/3213589306.html, C.myname.sina@com D.https://www.360docs.net/doc/3213589306.html,@myname 3.使用WEB方式(直接在网站上)收发电子邮件时,以下描述错误的是:() A.不用设置SMTP服务域名 B.不用设置POP3服务域名 C.不用输入账号和密码登录 D.可以在附件中插入图片文件 4.在撰写邮件时,在收件人对话框的“收件人”栏中:() A.只能输入一个人的收件地址 B.只能输人多个人的收件地址 C.既可以输入一个人的收件地址又可以输人多个人的收件地址 D.只能输入收件人的姓名 5.要将一封电子邮件同时发送给几个人,可以在收件人栏中输入他们的地址,并用()分隔。 (A)”(B)。(C),(D) / 6.关于发送电子邮件,下列说法中正确的是()。 (A)你必须先接入Internet,别人才可以给你发送电子邮件 (B)你只有打开了自己的计算机,别人才可以给你发送电子邮件 (C)只要有E-Mail地址,别人就可以给你发送电子邮件 (D)别人只要接入了Internet,就可以给你发送电子邮件 7.要给某人发电子邮件,必须知道他的()。 (A)电话号码(B)家庭地址(C)姓名(D)E-Mail地址 8.在发送电子邮件时,在邮件中()。 (A)只能插入一个图形附件(B)只能插入一个声音附件 (C)只能插入一个文本附件(D)可以根据需要插入多个附件 9.电子邮件从本质上来说就是()。 (A)浏览(B)电报(C)传真(D)文件 10.小明写了一份研究性学习结题报告电子文档,投稿前就稿子审阅修订问题需要与身在国外留学的叔叔进行较长时间的交流。你认为小明应该采用的较合理的信息交流方式是:() (A)电报 (B)电话 (C)书信 (D)电子邮件 11.下列主要用于电子邮件收发和管理的软件是() (A)FrontPage (B)Outlook Express (C)ACDSee (D)WinRAR 12.接收电子邮件的协议是() (A)SMTP (B)HTTP (C)POP3 (D)TCP/IP 13.在电子邮件中所包含的信息() (A)只能是文字信息 (B)只能是文字和图形图像信息 (C)只能是文字与声音信息 (D)可以是文字、声音和图形图像信息 14.把电子邮件发送到收件人的电子信箱中,所采用的邮件传输协议是()
苏科版信息技术下册第10课《收发电子邮件》教案
第10课收发电子邮件 [教学目的与要求] 1.学会进入自己的电子邮箱。 2.学会发电子邮件。 3.学会回复电子邮件。 4.通过发电子邮件的实践活动,让学生学会自主学习,能够协同合作、探索新知。 5.让学生养成遵守网络道德规范的良好习惯。 6.培养学生学习、使用因特网的兴趣和意识。 [课时安排] 建议安排1课时。 [教学重点与难点] 1.重点:登录电子邮箱的操作方法,如何编写、发送电子邮件。 2.难点:如何充分调动学生参与的积极性,使学生遵守网络道德规范的良好习惯。[教材分析与教法建议] 1.教材的地位与作用 E-mail是因特网上重要的信息服务方式,它为世界各地的因特网用户提供了一种快速、便捷、经济的通信方式,由于这些优点, 因特网上数以亿计的用户都有自己的E-mail地址,E-mail也成为利用率最高的因特网应用。 本课是在前一课学习申请电子邮箱的基础上,让学生对电子邮箱和电子邮件有进一步的认识。 2.教学方法指导 培养学生良好的网络道德习惯和信息技术素养。从低层次探索入手,充分调动学生积极自主地探究新知识。让学生自主探索,主动构建知识。以学生为主体,凸现分层教学。让学生展示自己的新发现,体验成功的喜悦。同时也让学生学会与他人合作学习,营造一个相互学习,相互得益的氛围,调动每个学生的积极性。 (1)课前,教师可以布置学生注册两个以上电子邮箱账号,或批量注册一批账号以供备用,并及时地把自己的新邮箱地址通知同班好友,这样在课堂上可以有更多实践的机会。 (2)在备课时,教师可设计一些适合小学生心理特点的电子邮件内容,增加练习或模拟发电子邮件的趣味性,使学生尽快掌握收发电子邮件的技能。 (3)有条件的学校,可在本校的局域网上,利用Windows NT 的Microsoft 邮局系统,建立起局域网内部电子邮件系统,给每位学生设置账号账号和密码,然后设置好学生机上收
电子邮件协议综述
常见的电子邮件协议有以下几种:SMTP(简单邮件传输协议)、POP3(邮局协议)、IMAP (Internet邮件访问协议)。这几种协议都是由TCP/IP协议族定义的。SMTP(Simple Mail Transfer Protocol):SMTP主要负责底层的邮件系统如何将邮件从一台机器传至另外一台机器。POP(Post Office Protocol):目前的版本为POP3,POP3是把邮件从电子邮箱中传输到本地计算机的协议。IMAP(Internet Message Access Protocol):目前的版本为IMAP4,是POP3的一种替代协议,提供了邮件检索和邮件处理的新功能,这样用户可以完全不必下载邮件正文就可以看到邮件的标电子邮件 题摘要,从邮件客户端软件就可以对服务器上的邮件和文件夹目录等进行操作。IMAP协议增强了电子邮件的灵活性,同时也减少了垃圾邮件对本地系统的直接危害,同时相对节省了用户察看电子邮件的时间。除此之外,IMAP协议可以记忆用户在脱机状态下对邮件的操作(例如移动邮件,删除邮件等)在下一次打开网络连接的时候会自动执行。 除了我们常见的通用协议SMTP、POP3、IMAP ,现在有一些邮件系统厂商自主研发了私有协议,比如去年Coremail就研发了了私有协议,这个私有协议达到了邮件加速的目的,邮件发送接收比使用普通协议快了一倍,不过既然是私有协议,目前只能使用在同一个系统中,比如网易邮箱和139手机邮箱都用了Coremail邮件系统,他们之间互相收发邮件比收发其它系统的邮件要快一半。 这种私有协议一般是实力雄厚、终端用户多的厂商才具有研发的意义。 什么是POP 大家一听这个POP,读起来有点像是中文中的泡泡,其实这是一个英文术语的缩写。POP 的全称是Post Office Protocol,即邮局协议,用于电子邮件的接收,它使用TCP的110端口。现在常用的是第三版,所以简称为POP3。POP3仍采用Client/Server工作模式,Client被称为客户端,一般我们日常使用电脑都是作为客户端,而Server(服务器)则是网管人员进行管理的。举个形象的例子,Server(服务器)是许多小信箱的集合,就像我们所居住楼房的信箱结构,而客户端就好比是一个人拿着钥匙去信箱开锁取信一样的道理。 POP在网络模型中的层次 大家都知道网络是分层的,而这个分层就好比是一个企业里的组织结构一样。在日常使用电脑过程中,人操作着电脑,人就好比是指挥电脑对因特网操作的首席执行官。当我们打开Foxmail这个邮件软件收取邮件时,Foxmail这个软件就会调用TCP/IP参考模型中的应用层协议—POP协议。 应用层协议建立在网络层协议之上,是专门为用户提供应用服务的,一般是可见的。如利用FTP(文件传输协议)传输一个文件请求一个和目标计算机的连接,在传输文件的过程中,用户和远程计算机交换的一部分是能看到的。而这时POP协议则会指挥下层的协议为它传送数据服务器,最后Foxmail通过一系列协议对话后成功将电子邮件保存到了Foxmail 的收件箱里。TCP/IP参考模型是Internet的基础。和OSI的7层协议比较,TCP/IP参考模型中没有会话层和表示层。通常说的TCP/IP是一组协议的总称,TCP/IP实际上是一个协议族(或协议包),包括100多个相互关联的协议,其中IP(Internet Protocol,网际协议)是网络层最主要的协议;TCP(Transmission Control Protocol,传输控制协议)和UDP(User Datagram Protocol,用户数据报协议)是传输层中最主要的协议。一般认为IP、TCP、UDP是最根本的三种协议,是其它协议的基础。 相信读者了解TCP/IP框架之后,一定会对各层产生一定的兴趣,不过我们对于这个模型的理解也是一步步来的。在这里,我们首先只要知道相应的软件会调用应用层的相应协议,比如Foxmail会调用POP协议,而IE浏览器则会调用DNS协议先将网址解析成IP地址。在
实验六 电子邮件收发及客户端软件
实验六电子邮件收发及客户端软件配置 【实验目的】 让学生了解电子邮件传输信息的方法,熟练使用基于Web的电子邮件的收发,并掌握电子邮件客户端软件的配置方法及其基本应用。 【实验内容】 1.Web电子邮件的收发。 2.配置电子邮件客户端软件(Microsoft Outlook Express和Foxmail)。 3.电子邮件客户端软件的基本应用。 【预备知识】 (一)电子邮件基础知识 电子邮件(Electronic Mail)又称E-mail,它是用户或用户组之间通过计算机网络收发信息的服务。用户可以使用电子邮件发送或接收文字、图像和语音等多种形式的信息。目前电子邮件已成为网络用户之间快速、简便、可靠且成本低廉的现代通信手段,也是Internet 上使用最广泛、最受欢迎的服务之一。 1.电子邮箱 电子邮箱由提供电子邮件服务的机构为用户建立,在邮件服务器上建一个用户帐号并为用户开辟一个存储空间,又称E-mail地址。E-mail地址格式为:用户名@邮件服务器主机名。例如:zhujun@https://www.360docs.net/doc/3213589306.html,。 2.电子邮件工作原理 电子邮件与普通邮件有类似的地方,发信者注明收件人的E-mail地址,发送方服务器把邮件传到收件方服务器,收件方服务器再把邮件发到收件人的邮箱中。如图6-1所示。 图6-1 电子邮件收发示意图 在电子邮件的实际工作过程中,收发邮件一般是双向的,即发件人和收件人、发件服务器和收件服务器的角色是相互转换的。 电子邮件系统由以下几部分组成(见图6-2): z MUA(Mail User Agent):邮件用户代理,帮助用户读写邮件。 z MTA(Mail Transport Agent):邮件传输代理,负责把邮件由一个服务器传到另一个服务器。 1
《收发电子邮件》教学设计
《收发电子邮件》教学设计 一、教材分析 本课主要练习内容分为四部分:认识电子邮箱、申请电子邮箱、发送电子邮件和接收电子邮件。认识电子邮箱是本课学习的基础,申请电子邮箱为收发电子邮件做准备,发送和接受电子邮件是为了让学生在条件具备的情况下,利用自己建立的免费电子邮箱收发电子邮件。其中,学会注册电子邮箱既是本课的重点又是难点,掌握发送电子邮件的具体方法也是重点需着重练习。我们用两个任务练习,从而帮助学生熟练掌握电子邮件的几种常用操作技能方法。本课就内容而言,对已经学习了一段信息技术知识的六年级学生来说并不难,而且也是学生非常感兴趣的东西,教师应充分利用学生在实践中的成就感,让学生展示自己的学习成果,进一步激发学生的学习热情,在接收邮件部分让学生自己探究学习,激发和调动学生学习的积极性 二、学情分析. 中学生好奇心强,接受新事物快,有一定的探究发现能力。学生在学习本课之前,已经掌握了计算机操作以及网络的一些基本知识与技能,对利用电子邮件方式进行通信有一定的兴趣,有利于在课堂教学中实施以学生为主体的教学方式,由于因特网的迅速发展,少数学生家庭已经具备上网的条件,学会上网浏览和玩游戏,但是大多数学生仍然没有使用过电子邮件,不明确电子邮件在实际生活中的作用,缺乏应用的基础知识。本课的学习主要让学生把电子邮件应用到实际生活中,培养学生遵守使用电子邮件的道德规范。 三、教学目标 知识与技能 1.了解并掌握电子邮件的格式; 2.学会注册电子邮箱; 3.掌握收发电子邮件的具体操作方法。 过程与方法 通过自主学习的方式,完成接收电子邮件的学习内容,提高学生阅读能力和操作能力。 情感态度与价值观 提高利用信息技术为生活和学习服务的意识;感悟信息技术的优越性;拓展与他人和社会的交往方式。 四、教学重点和难点 重点:1.学会注册电子邮箱; 2.掌握收发电子邮件的具体操作方法。 难点:学会注册电子邮箱。 五、教学准备 多媒体课件;计算机网络教室。 教学设计思路 本课通过“问题导入”和“知识学习”两大部分进行教学。通过问题导入的方式吸引学生的注意力,激发学生对问题的思考。知识学习的部分中再划分四小部分内容:认识电子邮箱、申请电子邮箱、发送电子邮件和接收电子邮件。认识电子邮箱部分主要是传统教师传授知识的方式:教师讲,学生听。认识电子邮箱的格式是后续内容学习的基础。在申请电子邮件的教学中,通过适当的讲解,加上学生的实践操作,检查学生对知识的掌握程度,为后面发送邮件内容的教学做准备。发送电子邮件部分,设置问题思考和作业练习,培养学生勤于思考和勇于探索的精神,检查学生对知识点的理解和掌握。最后,学生自主学习接受邮件的内容,提高学生阅读能力和操作能力。 教学过程(表格形式)
POP3协议命令原始码及工作原理
POP3协议命令原始码及工作原理 一简介: 1. POP适用于C/S结构的脱机模型的电子邮件协议,目前已发展到第三版,称POP3。脱机模型即不能在线操作,不像IMAP4(netscape支持IMAP4) 2. 当客户机与服务器连接并查询新电子邮件时,被该客户机指定的所有将被下载的邮件都将被程序下载到客户机,下载后,电子邮件客户机就可以删除或修改任意邮件,而无需与电子邮件服务器进一步交互。 3. POP3客户向POP3服务器发送命令并等待响应,POP3命令采用命令行形式,用ASCII码表示。 服务器响应是由一个单独的命令行组成,或多个命令行组成,响应第一行以ASCII文本OK或-ERR指出相应的操作状态是成功还是失败 4. 在POP3协议中有三种状态,认可状态,处理状态,和更新状态。 当客户机与服务器建立联系时,一旦客户机提供了自己身份并成功确认,即由认可状态转入处理状态,在完成相应的操作后客户机发出quit命令,则进入更新状态,更新之后最后重返认可状态。如下图 等待连接身份确认quit命令 ——|认可|—————|处理|——————|更新| |__________________________________|
重返认可状态 5. 认可状态的命令语句 一般情况下,大多数现有的POP3客户与服务器执行采用ASCII 明文发送用户名和口令,在认可状态等根据专家观察,这样的理论和现象都是值得各位站长深思的,所以希望大家多做研究学习,争取总结出更多更好的经验! 待客户连接的情况下,客户发出连接,并由命令user/pass对在网络上发送明文用户名和口令给服务器 进行身份确认。一旦确认成功,便转入处理状态。 为了避免发送明文口令的问题,有一种新的认证方法,命令为APOP,使用APOP,口令在传输之前被加密。 当第一次与服务器连接时,POP3服务器向客户机发送一个ASCII 码问候,这个问候由一串字符组成对每个客户机是唯一的,与当时的时间有关,然后,客户机把它的纯文本口令附加到从服务器接收到的字符串之后,然后计算出结果字符串的MD5单出函数消息摘要,客户机把用户名与MD5消息摘要作为APOP命令的参数一起发送出去。 目前,大多数windows上的邮件客户软件不支持APOP命令,qpopper支持。 6. POP3命令码如下: 命令参数状态描述 ------------------------------------------
电子邮件收发系统的设计与实现【开题报告】
开题报告 通信工程 电子邮件收发系统的设计与实现 一、课题研究意义及现状 伴随中国互联网的发展和政府、企业信息化的进程,电子邮件系统越来越占据着举足轻重的地位。电子邮件系统在国内的应用,经历了从科研机构的专用工作方式到步入寻常百姓的日常生活,到为政府和诸多企业认可,成为人们工作、生活“标准配置”的发展历程。电子邮件系统作为整套应用解决方案,必然涉及到Internet接入网络、电子邮件系统应用软件、数据库、服务器设备、存储备份、集群、安全加密等相关技术,其中电子邮件系统软件是整个系统的核心,其技术指标对整个系统的功能和性能起到决定性作用。 随着我国Internet网络基础设施的不断改善和互联网应用的日益普及,以及人们对电子邮件服务的功能、性能要求的日益提升,电子邮件的应用也必将越来越深入和专业化。在技术上,电子邮件系统在国内的发展经历了从传统电子邮件系统的CtoC(Copy to China),到电子邮件服务提供商组织技术力量开发完善自己的邮件系统,再到顺应市场需求,逐渐产生满足不同目标用户电子邮件需求的商业化电子邮件系统成熟产品的不断发展过程。早期,国外一些可免费下载使用的电子邮件系统(如Sendmail、Qmail等)曾被国内用户广泛采用。这些系统可满足一定用户数的基本邮件收发需求,但随着用户数规模的扩大和本地化、专业化电子邮件功能、性能需求的日益提升,这些免费“舶来品”的缺陷日益突出:系统性能随着用户数的增多急剧下降;可靠性低,收发邮件不稳定甚至丢失邮件;安全性差,易被黑客攻击,商业机密易泄露;中文处理经常出现问题,代码之间难转换等。这些传统电子邮件系统的缺陷促使了国内自主开发、自主品牌的电子邮件系统的诞生。 二、课题研究的主要内容和预期目标 主要内容: 本课题研究的是一个电子邮件收发系统,以C++Builder 6.0为开发环境。 预期目标: 设计一款简单的电子邮件系统,具备一般电子邮件的基本功能。能进行邮件的收发, 发送附件,邮件杀毒,垃圾邮件过滤,来邮件手机短信提醒等功能。 三、课题研究的方法及措施 关于C++ builder C++ builder是Inprise公司(原Borland公司)1998年推出的,面向对象的32位Windows程序设计开发工具。C++ builder不仅继承了Delphi使用简便、功能强大、效率高等特点,而且它还结合看
pop3-imap-exchange协议
Internet的基本协议是TCP/IP协议,然而在TCP/IP模型最上层的是应用层(Applicationlayer),它包含所有高层的协议。高层协议有:文件传输协议FTP、电子邮件传输协议SMTP、域名系统服务DNS、网络新闻传输协议NNTP和HTTP协议等。 HTTP协议(Hypertext Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。这就是你为什么在浏览器中看到的网页地址都是以“http://”开头的原因。 POP3(Post Office Protocol 3) POP适用于C/S结构的脱机模型的电子邮件协议,目前已发展到第三版,称POP3。,它规定怎样将个人计算机连接到Internet的邮件服务器和下载电子邮件的电子协议。它是因特网电子邮件的第一个离线协议标准,POP3允许用户从服务器上把邮件存储到本地主机(即自己的计算机)上,同时删除保存在邮件服务器上的邮件,而POP3服务器则是遵循POP3协议的接收邮件服务器,用来接收电子邮件的。 IMAP(Internet消息访问协议)是与POP3对应的另一种协议,为美国斯坦福大学在1986年开始研发的多重邮箱电子邮件系统。它能够从邮件服务器上获取有关E-mail的信息或直接收取邮件,具有高性能和可扩展性的优点。IMAP 为很多客户端电子邮件软件所采纳,如OutlookExpress、NetscapeMessenger 等,支持IMAP的服务器端的软件也越来越多,如CriticalPath、Eudora、iPlanet、Sendmail等。 POP3 和IMAP4 功能概述 这两个协议具有下列优点和局限性: ?POP3 POP3 用于支持脱机邮件处理。使用 POP3 时,如果未将客户端设置为在服务器上保留邮件,电子邮件将从服务器中删除并存储在本地POP3 客户端上。这会使数据管理和安全责任都转由用户负责。POP3 不提供高级协作功能,例如日历、联系人和任务。 ?IMAP4 IMAP4 可提供脱机和联机访问功能,但与POP3 一样,IMAP4 不提供高级协作功能,例如日历、联系人和任务。 POP3 和IMAP4 无法用于将邮件从客户端应用程序发送到电子邮件服务器。使用 POP3 和IMAP4 发送邮件的电子邮件应用程序依赖SMTP 协议来发送邮件。会在每个中心传输服务器上自动创建用于从使用POP3 或IMAP4 的客户端应用程序接收电子邮件提交的连接器。有关连接器的详细信息,请参阅了解接收连接器。
常用电子邮件收发软件的使用
常用电子邮件收发软件的使用(Outlook Express) 一、课题: 常用电子邮件收发软件的使用(Outlook Express) 二、教学目标: 知识目标: 1、了解E-mail帐号设置的意义 2、掌握帐号设置的步骤 3、理解POP 3、SMTP服务器的具体含义 技能目标: 1、学会outlook express中帐户的设置 2、熟练使用outlook express收发电子邮件 情感目标: 1、培养学生的观察、自学、团结协作和创新能力 2、培养学生在使用电子邮件搜集和发布信息时的良好信息素养 三、课时分配:1课时 四、课的类型: 新课讲授 五、教学重点与难点: 重点:
利用Outlook收发电子邮件 难点: 邮件帐号的设置 六、教学手段: 多媒体教学 七、教学方法: 任务驱动教学法 八、教学过程: 教师活动学生活动 学生回答 回忆以前启动一个 软件的方法,找到 Outlook并打开。 听老师的讲解、观 察老师的操作。 听老师的讲解、观设计意图在紧密联系现实生活的基础上,对学生进行合理的引导,使学生容易理解 同学们对学校或老师有什么意见或 建议,可以通过传达室墙上的“校长信 导箱”给对学校反映,但有了计算机有了 网络,我们还可以用另一种方法与校长
入联系。 什么方法? (xx——电子邮件) 一、启动Outlook Express 用E-mail收发信件每次都要登陆 有多个邮箱就要多次重复此操作,有点 麻烦,而且不支持脱机浏览。接下来我 们来介绍一个“超级邮递员”—Outlook Express。有了这个邮递员收发邮件的操 作就简单多了。 如何打开Outlook Express? (双击桌面“Outlook Express”图标) 初步认识Outlook: 简单介绍Outlook的面板栏和工具 栏。让学生了解用outlook express新课学 xx、邮件帐号的设置察老师的操作。练 并不是一打开Outlook就可以收发习设置邮件帐号。邮件了,还有一样工作要做,就是告诉 “邮递员”邮件的地址即邮件帐号的设 置。 在Outlook菜单栏中选择“工具”-
电子邮件管理制度
电子邮件管理制度 【最新资料Word版可自由编辑!】
Ref.DCSS-ZD-001 Date: 2011-5-11 To: 全体 From: 办公室 Subject: 关于颁布《电子邮件管理制度》的通知 目的 为加强公司电子邮件管理工作,提高各部门的工作效率,特制定本规定。 内容 管理权限和责任、邮件使用、邮件使用违规处理 范围 公司员工、授权合作伙伴或关联公司授权人员。 生效日期为2011.05.11 文件的解释权为办公室 附件: 2011.05.11
电子邮件管理制度 一、适用范围 公司员工、授权合作伙伴或关联公司授权人员。 二、管理权限和责任 集成项目部负责公司邮件系统的管理和技术维护; 邮件用户应熟练掌握Outlook的使用。 三、邮件使用 1、公司邮箱帐户限本人使用,禁止将本人帐户转借或借用他人帐户。 2、公司内部联系以公司开户的电子邮件为主。为保障邮件服务器稳定可靠地运行,所有 用户应及时检查自己的邮箱并下载邮件,以防邮箱超过限额影响使用。违者责任自负。 3、统一使用Outlook或者Outlook Express处理公司邮件。 4、使用完毕,应安全退出,关闭账户,否则对于任何人利用改密码及账户所进行的任何 行为,应负一切责任。 5、邮箱命名规则:取中文名(或英文名)的全拼。如张小山,英文名john,可使用的邮 箱账号的用户名为zhangxiaoshan。 6、员工办理离职手续或严重违反了公司邮箱管理制度需要立即销户 7、待发、答复及转发的邮件设置公司标准的签名。 8、公司提供的电子邮箱限工作用途,不得用于私人事务,禁止因非工作用途将邮件账户 公开于外部internet网上。 9、每个用户的邮箱容量标准为80M,每封邮件的大小限制为3M。需要发送大邮件附件的, 建议将文件压缩拆分后分开发送。因收发邮件大于规定大小而不能收发造成的损失,由用户自己承担。 10、用户必须及时修改初始密码,并且在使用中定期(最多3个月)做邮箱密码的修改, 以防被他人利用。修改后的密码应至少8位且是字母、数字、特殊字符的组合。集成 项目部有提醒员工修改密码的责任。因邮箱密码泄露造成的损失,用户自行承担责任。
浏览器的使用和收发电子邮件(1课时)
浏览器的使用和收发电子邮件(1课时) 教学目的: 掌握IE的用户界面、IE的自定义,掌握在Internet上浏览和搜索信息的常用方法,学会收藏夹的基本操作,掌握网页保存操作,掌握收发电子邮件的方法。 教学重点: IE的操作方法,如何获取网上信息,收发电子邮件。 教学难点: 如何获取网上信息,如何设置邮件客户端软件。 上机任务 一、IE 的启动与退出 1、启动IE一般有以下几种方法: (1)从“开始”菜单处启动。选“开始”-“程序”-“internet explore”; (2)双击桌面上Internet Explorer浏览器的快捷方式; (3)单击任务栏上IE的快速启动图标。 (4)用鼠标双击网页或文档中的超级链接,也可以打开
IE浏览器,并显示相应链接的内容;如果本地计算机上存有HTML 文档,双击该文档也可以打开IE浏览器。(想一想为什么?) 二、IE 的使用 2、己知中国教育科研网的地址为https://www.360docs.net/doc/3213589306.html,, 请将其设为IE的起始主页。 3、访问清华大学网站https://www.360docs.net/doc/3213589306.html,,将其存入收藏夹中。 4、将IE 的历史记录改为2天,查看Internet临时文件夹的磁盘空间大小。 三、信息查询 5、用 IE 浏览器访问新浪网(https://www.360docs.net/doc/3213589306.html, ),查看国庆阅兵式的相关新闻,找到国庆阅兵的全过程记录,并想办法保存到自己所用的电脑硬盘中。 6、用 Google 或百度搜索引擎搜索Internet的相关知识,并将感兴趣的网页保存在自己的文件夹中。 四、截屏 打开教务管理系统,查询学生课表,并将其截图保存。(打开画图软件,按Print Screen键或Alt+Print Screen键,按
电子邮件管理设计报告
计算机科学与技术学院 课程设计(论文)报告 姓名: 学号: 专业: 班级: 设计题目:电子邮件管理软件 2011年6月25 日
1 绪论 电子邮件翻译自英文的E-mail,它表示通过电子通讯系统进行信件的书写、发送和接收。30多年前,人们发明了电子邮件这种的便捷的信息传递方式,这是人类通信史上的一次革命。电子邮件的兴起是在20世纪80年代,70年代的沉寂主要是因为当时使用Arpanet网络的人太少,网络的速度也仅为目前56Kbps标准速度的二十分之一。受网络速度的限制,那是的用户只能发送些简单的信息,根本无法像现在这样发送大量照片;到80年代中期,个人电脑兴起。电子邮件开始在电脑迷以及大学生中广泛传播起来;到90年代中期,随着计算机技术的发展,出现了功能强大的Internet。在Internet众多的服务功能中,电子邮件E-mail就是其强大功能中的一个。自此,电子邮件被广泛使用。 今天使用最多的通讯系统是互联网,同时电子邮件也是互联网上最受欢迎的功能之一。通过电子邮件系统,您可以用非常低廉的价格,已非常快捷的方式,与世界上任何一个角落的用户联系,这些电子邮件可以是文字、图像、声音等各种方式。同时,您可以得到大量免费的新闻、专题邮件,并实现轻松的信息搜索。这是任何传统的方式所无法相比的、正是由于电子邮件的使用简易、投递迅速、收费低廉、易于保存、全球畅通无阻,是的电子邮件被广泛使用。它使人们的交流方式得到了极大地改变。 21 世纪是网络飞速发展的时代,电子邮件已经成为热门话题。随着网络技术的不断发展,网络应用已经渗透到人类社会的各个角落。作为网络世界信息传输的支撑点的电子邮件,更是人们关注的焦点。通过电子邮件无论朋友在何方,都可以通过电子邮件方便的联系交流,电子邮件开辟网络世界里的一片天地。电脑的日益普及,大大改变了各行各业的工作方式和人们的生活方式,越来越多的人开始进入到电脑的世界。电脑的普及化,进而促进了互联网的进一步的发展和完善,而作为互联网上基本的存在电子邮件系统给予了上网的电脑用户另一 个别样的世界
基于SMTP协议电子邮件收发系统的设计
目录 1 引言 (1) 1.1 电子邮件介绍 (1) 1.2 开发背景 (2) 1.3 开发环境及运行环境 (2) 2 软件架构及系统用例图 (3) 2.1 系统架构 (3) 2.2 系统总体用例 (3) 2.4 发送邮件类 (4) 2.5 附加小功能类 (4) 3 SMTP协议的研究 (4) 3.1 SMTP协议简介及工作原理 (5) 3.2 SMTP协议的命令和应答 (6) 3.2.1 SMTP协议的命令 (6) 4 RFC822 (14) 4.1 RFC822简单介绍 (14) 4.2 信件的头部 (14) 5 命名控件MailSend (20) 5.1 发送邮件类SmtpMail (20) 5.2 AddExtra类 (27) 5.2.1 调用Windows API 所需的命名空间 (28) 5.2.3 在程序中具体的使用 (28) 6 软件运行时的界面 (29) 6.1 新建邮件帐号 (29) 7 系统测试 (32) 7.1 同一SMTP服务器发送邮件的测试 (32) 7.2 利用不同的SMTP服务器发送邮件的测试 (32) 8 结论 (34) 第I 页共II 页
参考文献 (35) 第II 页共II 页
1 引言 1.1 电子邮件介绍 电子邮件(简称E-mai1)又称电子信箱、电子邮政,它是—种用电子手段提供信息交换的通信方式。它是全球多种网络上使用最普遍的一项服务。这种非交互式的通信,加速了信息的交流及数据传送,它是—个简易、快速的方法。通过连接全世界的Internet,实现各类信号的传送、接收、存贮等处理,将邮件送到世界的各个角落。到目前为止,可以说电子邮件是Internet资源使用最多的一种服务,E-mai1不只局限于信件的传递,还可用来传递文件、声音及图形、图像等不同类型的信息。 电子邮件不是一种“终端到终端”的服务,是被称为“存贮转发式”服务。这正是电子信箱系统的核心,利用存贮转发可进行非实时通信,属异步通信方式。即信件发送者可随时随地发送邮件,不要求接收者同时在场,即使对方现在不在,仍可将邮件立刻送到对方的信箱内,且存储在对方的电子邮箱中。接收者可在他认为方便的时候读取信件,不受时空限制。在这里,“发送”邮件意味着将邮件放到收件人的信箱中,而“接收”邮件则意味着从自己的信箱中读取信件,信箱实际上是由文件管理系统支持的—个实体。因为电子邮件是通过邮件服务器(mai1 server)来传递档的。通常mail server是执行多任务操作系统UNIX的计算机,它提供24小时的电子邮件服务,用户只要向mail server管理人员申请—个信箱账号,就可使用这项快速的邮件服务。 电子邮件的工作原理: 1) 电子邮件系统是一种新型的信息系统,是通信技术和计算机技术结合的产物。 电子邮件的传输是通过电子邮件简单传输协议(Simple Mail Transfer Protocol,简称SMTP)这一系统软件来完成的,它是Internet下的一种电子邮件通信协议。 2) 电子邮件的基本原理,是在通信网上设立“电子信箱系统”,它实际上是一个计算机系统。系统的硬件是一个高性能、大容量的计算机。硬盘作为信箱的存储介质,在硬盘上为用户分一定的存储空间作为用户的“信箱”,每位用户都有属于自己的—个电子信箱。并确定—个用户名和用户可以自己随意修改的口令。存储空间包含存放所收信件、编辑信件以及信件存盘三部分空间,用户使用口令开启自己的信箱,并进行发信、读信、编辑、转发、存档等各种操作。系统功能主要由软件实现。 3) 电子邮件的通信是在信箱之间进行的。用户首先开启自己的信箱,然后通过键 第 1 页共36 页
《收发电子邮件》教案
收发电子邮件 【授课类型】操作示范课 【教学环境】机房 【教学准备】自制多媒体课件、计算机网络、极域教室软件 【教材说明】 教材名称:《计算机应用基础》提高版 教材版别:人民教育出版社 教学内容位臵:第三章第二节 教学内容时数:第二节课内容共需2课时,本教案属于第1课时 【教材分析】 课本中介绍了免费电子邮箱的申请和利用“Microsoft Outlook Express”来收发电子邮件。根据我校教学硬件的实际进行了教材的重组,本课主要完成申请电子邮箱和在线收发电子邮件两个任务,学生能理解并比较电子邮件与普通邮件之间的相同点和不同点。 本课是在学生已经初步掌握上网冲浪基本技巧的基础上安排的新授课。内容丰富,灵活有趣,实用性很强,既可培养学生学习兴趣,又可使学生在使用信息技术时利用网络与他人交流沟通,帮助学生进一步学会借助信息技术手段解决实际生活问题,提高学生综合应用能力,培养学生在知识探索中发现问题、分析问题、解决问题的能力。培养学生创新精神,使学生在学习过程中形成一定的信息素养和使用信息技术的伦理道德。 【教学对象分析】 中学生好奇心强,接受新事物快,有一定的探究发现能力。学生在学习本课之前,已经掌握了计算机操作及网络的一些基本知识与技能,对利用电子邮件方式进行通信充满了浓厚兴趣,有利于在课堂教学中实施以学生为主体的教学方式。由于因特网的迅猛发展,少数学生的家庭已具备了上网的条件,学会上网浏览和玩游戏,但是大多数学生仍没有使用过电子邮件,不明确电子邮件在实际生活中的作用,缺乏应用的基础知识。本课的学习,主要是让学生把电子邮件应用到实际生活中。培养学生遵守使用电子邮件的道德规范。 【教学目标】 1、知识目标: ①、了解电子邮件的三要素和E-mail地址的格式 ②、学会申请电子邮件的方法
公司电子邮件管理规定范文
公司电子邮件管理规定范文 1.0 总则 公司开通Intemet电子邮件服务,目的是为了更好地促进公司员工工作的内外交流。公司的电子信息网络,无论对内对外均不得传递与本人工作无关的内容,违者视情节轻重给予批评、降薪、降职、辞退处分。 2.0 邮件服务器管理 办公室统一管理公司的电子服务器并负责电子邮件的开户、使用、维护和监督检查工作。 3.0 邮件开户须知 申请电子邮件开户必须首先填写“电子邮件开户申请表”,并在并在保密承诺书一栏中签字,然后交部门经理审核签字后,将申请表交到办公室邮件管理人员处开户,邮件管理员开户完成后填写“电子邮件开户回执”,并通知申请人。回执单上包含配置邮件客户终端软件所需信息和用户使用规则。 4.0 电子邮件使用规程 4.1 用户应当定期检查自己的邮箱,并取走邮件,以保证有户的邮箱只占用合理的磁盘空间。每个用户的邮箱不能大于10M,对于超过10M的邮箱,管理员有权删除邮箱中的两个月以前的旧邮件,以保证用户邮箱在10M以下。由于不遵守此项规定而不能造成的损失由用户自己负责。 4.2 禁止向异地发送大于2M的电子邮件,严禁使用FIDMAIL下载软件和使用电子邮件订阅新闻、杂志、论坛等。技术杂志由公司统一订阅,图书室集中管理,申请订阅者需首先填写“电子杂志订阅申请表”,然后提交图书室订阅,公司驻外机构可由系统主管审批后另行处理。 4.3 在公司内部使用电子邮件只能使用在公司开户的电子邮件地址,不可擅自使用其他任何邮件地址。 4.4 严禁转发有危害社会安全的言论和政治性评论文章的邮件及一切无聊邮件。 4.5 发送保密资料邮件,按资料级别不同分别对待。 4.5.1 秘密级:需由部门经理同意加密发送,由部门对资料的安全负责。 4.5.2 机密级:由部门经理签字同意,将发送的资料交办公室审核、存档,并由办公室负责发送。 4.5.3 绝密级:禁止在网上发送 5.0 监督检查工作 公司员工使用公司电子邮件需要接受办公室的监管,系统会自动将部分用户收发电子邮件
局域网邮件收发系统方案
《工程软件设计与实践》 技术报告 设计题目局域网收发系统 专业班级软件1003 小组人员许泉斌峰立 组长雷继军 指导教师王宏 计算机学院 2013 年 1 月11号
一收发系统需求分析 1.引言 1.1概述 采用科学方法实现了一个简易电子接收系统的设计与开发,本系统简单地实现的基本功能,重点着重从客户端和用户 界面的开发方面详细阐述了整个电子接收实现的全过程。 1.2背景 随着Internet的迅速发展和普及,网络已经成为人们获取交换信息的重要方式,在各种网络服务中,电子系统以其方 便、快捷的特点成为人们进行信息交流的理想工具。通过电子 人们以非常快的速度同世界上其他互联网用户联络。电子的使 用者数量呈几何级数增长。 1.3目的 简单地实现的基本功能,包括的接收,发送,读取。可以发送附件等,能对列表进行管理的文件夹,可以进行添加, 删除,修改联系人的地址簿。 1.4参考资料 《精通Struts2-基于MVC的JavaWeb应用开发实战》—云芳 《JavaWeb编程入门与实践》—云芳 1.5开发运行环境
服务器端操作系统:Window 7 开发工具:MyEclipse 数据库:Mysql Web应用服务器软件:Tomcat 客户端运行环境:能运行IE6及以上浏览器的操作系统 2 功能描述 2.1模块划分 2.1.1 登录 输入用户名和密码验证是否为合法用户,验证成功后进入系统 2.1.2 退出 用户选择退出系统,系统跳转到登陆页面 2.1.3管理 2.1.2.1 写 向收件人发送,也可以存为存草稿 2.1.2.1 收 收件人收取并读,可以删除到垃圾箱或彻底删除, 2.1. 3.4 草稿箱 可读草稿容和发送,删除草稿后将彻底删除, 2.1. 3.5 已发送 具有删除,彻底删除,转发,移动等功能
用VB收发电子邮件
用VB收发电子邮件 发送和接收电子邮件,对于某些执行特殊任务的应用程序而言,是一个十分有用的功能。例如,一个监视网络服务器资源使用情况的工具软件,当它发现服务器的资源使用已经接近事先设定的临界状态时,便可以向系统管理员发送一封告警的电子邮件,从而使系统管理员能够及时地采取措施,以避免重大事故的出现。在VB中,应用程序可以通过调用MAPI,实现收发电子邮件的功能。 编制具有收发电子邮件功能的VB程序,必须使用VB4.0以上的版本,因为只有4.0以上的Visual Basic才带有两个实现电子邮件收发功能的核心控件: MAPI会话控件和MAPI消息控件。MAPI会话控件用于建立和控制一个Microsoft Mail会话,MAPI消息控件用于创建和收发邮件消息。此外,程序必须运行在采用遵从MAPI的消息系统(如: Microsoft Exchange、Microsoft Mail、Outlook等)的环境中。 在开始编程之前,首先需要将MAPI控件加入VB工具箱。具体操作是: 在VB菜单栏中选择Tools菜单项中的Custom Controls命令,调出"Custom Controls"对话框,在其中的"Available Controls"列表框中选中"Microsoft MAPI Controls"表项,然后按"OK"命令按钮退出该对话框。此后,工具箱中将新添两个如图1所示的图标,这就是MAPI会话控件和MAP I消息控件的图标。 @@.JPG;图1 MAPI工具图标@@ 下面,笔者将以两个简单的VB程序为例,分别介绍发送邮件和接收邮件的程序编制方法。 一、邮件发送程序 邮件发送程序的基本处理过程是: 根据用户输入信息组成邮件,然后使用MAPI消息控件的Send方法将邮件发出。编程步骤如下: 1.xx一个VB项目。
《电子邮件管理办法》
电子邮件管理办法 第一章总则 第一条公司电子邮件系统具有https://www.360docs.net/doc/3213589306.html,最高域名,该域名代表了公司的身份。为了建立合理有效的电子邮件系统管理制度以保障邮件服务器以最佳的状态进行工作,避免邮件服务器遭到各类攻击,避免发生滥用电子邮件信箱等情况,制定本制度。 第二条公司员工有权使用公司的电子邮件系统。公司保留调整用户邮箱大小的权利,保留处于特殊情况下暂停、关闭或删除邮件账户的权利。 第三条电子邮件账户的种类、申请、开通、修改、注销: 1、电子邮件账户分为公司特殊账户、员工账户和邮件 组。内勤员工的电子邮件账户使用一般为员工账户。公 司可根据需要开通或关闭特殊账户或邮件组,账号或邮 件组开通时必须设定专属的管理人员进行管理; 2、公司每一个正式内勤员工在入职后由人事行政部向 信息技术部发出电子邮件账户开通申请; 3、信息技术部根据人事行政部发出申请,开通其相关 员工账户后通知人事行政部,再由人事行政部告知此被 员工相关邮件账户信息。如因特殊问题信息技术部未能 开通相关账户,信息技术部将与人事行政部进行沟通,
待问题协商解决后再由信息技术部开通相关账户; 4、账户使用人异动时,人事行政部应该按情况及时通 知信息技术部修改相关信息; 5、账户使用人离职时,人事行政部应该及时通知信息 技术部注销相关电子邮件账户; 第二章电子邮件账户的配置 第四条公司邮件账户地址的设置方案为姓名的拼音加“名全拼.姓全拼@https://www.360docs.net/doc/3213589306.html,”,如账户地址有重复的,新账户为姓名的拼音后加标识数字加“@https://www.360docs.net/doc/3213589306.html,”,如:有一个重复的张三,新账户地址为“san.zhang@https://www.360docs.net/doc/3213589306.html,”,有两个重复的张三,则新账户地址为“san.zhangsan1@https://www.360docs.net/doc/3213589306.html,”; 1、公司一般用户的邮箱大小为500M; 2、最大接收或发出的一份邮件大小(含附件)为2M。 第五条用户在使用电子邮件服务过程中,必须遵循以下原则: 1、员工账户仅限员工本人使用,禁止将账户转借他人 或借用他人账户。信息技术部为每个内勤员工配发一个 用户账号及相应的密码,该用户账号和密码由该员工负 责保管;该员工应当对以其用户账号进行的所有活动和 事件负法律责任;
电子邮件的几种特殊收发
电子邮件的几种特殊收发 作者:飞浪 收发电子邮件对于绝大多数网民来说,几乎不值一谈,但您尝试过用不同的方法来收发E-MAIL吗?下面就是电子邮件比较常见的几种收发方法。 一、在客户端软件上来收发 各位朋友,你们是用什么收发电子邮件呢?其实现在绝大多数用户都会使用Outlook Express、FoxMail 或者其他的各种专用邮件收发工具来收发邮件的?因为使用这些客户端软件,不仅操作直观、简便,而且使用也比较稳定。不同的邮件客户端软件收发邮件的具体过程是不完全一样的,但是收发邮件的基本步骤还是相同的: 1、设置邮件帐号 在邮件客户端软件的主操作界面中,选择与帐号设置对应的命令,如在Outlook Express中选择“帐号”命令,在NetScape中选择“Accounts”命令,随后大家就可以看到一个账户设置窗口,在这个窗口中大家可以单击“添加”或者“ADD”按钮来添加一个账户,添加每一个帐户都需要设定用户的电子邮件地址,发送邮件服务器的IP地址或计算机名称,接受邮件服务器的IP地址或计算机名称。 2、发送邮件 在需要发送新邮件时,大家必须先在邮件客户端软件的主操作界面中单击“新邮件”或者“New Mail”来打开邮件编辑窗口,然后在这个窗口的“发件人”或者“Sender”文本框中输入用户自己的邮件地址,接着在“收件人”或者“Receiver”文本框处填上邮件接受人的电子邮件地址,在“主题”或者“Subject”文本框处输入邮件主要内容,最后在邮件编辑窗口的正文部分编辑好邮件的内容;如果还需要插入附件的话,单击邮件发送界面中的插入附件命令就可以了。编辑好邮件的所有相关内容后,单击一下菜单栏中的发送命令或者直接单击工具栏中的发送按钮就能将电子邮件发送出去了。 3、接受邮件 现在不少邮件客户端软件都具有自动接受新邮件的功能,因此大家平时只要把邮件客户端软件打开就行了,一旦有新邮件达到,邮件程序就会通过相关的方式来提醒用户。如果大家所选择的邮件客户端软件没有邮件自动提示功能的话,只要在邮件软件的主界面中单击“接受新邮件”或者“Receive E-mail”之类的命令,软件就能连接指定的POP3邮件服务器中接受并下载新邮件了。一旦接受到新邮件后,大家可以直接用鼠标打开“收件箱”或者“Inbox”之类的文件夹,并用鼠标双击其中的新邮件标题,就能看到新邮