SMTP简单邮件传输协议书范本

上传人:鲁** 文档编号:487870196 上传时间:2023-12-28 格式:DOC 页数:11 大小:102.50KB
返回 下载 相关 举报
SMTP简单邮件传输协议书范本_第1页
第1页 / 共11页
SMTP简单邮件传输协议书范本_第2页
第2页 / 共11页
SMTP简单邮件传输协议书范本_第3页
第3页 / 共11页
SMTP简单邮件传输协议书范本_第4页
第4页 / 共11页
SMTP简单邮件传输协议书范本_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《SMTP简单邮件传输协议书范本》由会员分享,可在线阅读,更多相关《SMTP简单邮件传输协议书范本(11页珍藏版)》请在金锄头文库上搜索。

1、SMTP(Simple Mail Transfer Protocol)即简单传输协议,它是一组用于由源地址到目的地址传送的规则,由它来控制信件的中转方式。SMTP协议属于TCPIP协议族,它帮助每台计算机在发送或中转信件时找到下一个目的地。通过SMTP协议所指定的服务器,就可以把Email寄到收信人的服务器上了,整个过程只要几分钟。SMTP服务器则是遵循SMTP协议的发送服务器,用来发送或中转发出的电子。目录详细简介协议原理个人SMTP服务器的配置方法1. 安装POP3和SMTP服务组件2. 配置POP3服务器工作过程安全和垃圾服务扩展通讯模型通信安全详细简介协议原理个人SMTP服务器的配置方

2、法1. 安装POP3和SMTP服务组件2. 配置POP3服务器工作过程安全和垃圾服务扩展通讯模型通信安全展开编辑本段详细简介SMTP 是一种提供可靠且有效电子传输的协议。 SMTP 是建模在 FTP 文件传输服务上的一种服务,主要用于传输系统之间的信息并提供来信有关的通知。 SMTP 独立于特定的传输子系统,且只需要可靠有序的数据流信道支持。 SMTP 重要特性之一是其能跨越网络传输,即“ SMTP 中继”。通常, SMTP一个网络可以由公用互联网上 TCP 可相互访问的主机、防火墙分隔的 TCP/IP 网络上 TCP 可相互访问的主机,及其它 LAN/WAN 中的主机利用非 TCP 传输层协

3、议组成。使用 SMTP ,可实现相同网络上处理机之间的传输,也可通过中继器或网关实现某处理机与其它网络之间的传输。 在这种方式下,的发送可能经过从发送端到接收端路径上的大量中间中继器或网关主机。域名服务系统(DNS)的交换服务器可以用来识别出传输的下一跳 IP 地址。 在传输文件过程中使用25号端口编辑本段协议原理SMTP-简单传输协议(SimpleMailTransferProtocol),是定义传输的协议,它是基于TCP服务的应用层协议,由RFC0821所定义。SMTP协议规定的命令是以明文方式进行的。为了说明SMTP的工作原理,我们以向163发送为实例进行说明。 在linux环境下,使用

4、telnet smtp.163. 25连接smtp.163. com的25号端口(SMTP的标准服务端口);在windows下使用telnet程序,远程主机指定为smtp.163. ,而端口号指定为25,然后连接smtp.163. :交互过程如下: SMTPlixnslix$telnet smtp.163. 25 220 163 . Anti-spam GT for Coremail System (163com071018) HELO smtp.163 .250 OK auth login 334 dXNlcm5hbWU6 USER base64加密后的用户名 334 UGFzc3dvcmQ

5、6 PASS base64加密后的密码 235 Authentication successful MAILFROM:XXX163 250 Mail OK RCPTTO:XXX163 250 Mail OK DATA 354 End data with . QUIT SMTP250 Mail OK queued as smtp5,D9GowLArizfIFTpIxFX8AA=.41385S2 1211766217 HELO是客户向对方服务器发出的标识自己的身份的命令,这里假设发送者为ideal;MAILFROM命令用来表示发送者的地址;RCPTTO:标识接收者的地址,这里表示希望发送给XXX1

6、63. COM,如果接收者不是本地用户,例如RCPTTO:ideal,则说明希望对方服务器为自己转发(Relay),若该机器允许转发这样的,则表示该服务器是OPENRELAY的,否则说明该服务器不允许RELAY;DATA表示下面是的数据部分,输入完毕以后,以一个.开始的行作为数据部分的结束标识;QUIT表示退出这次会话,结束发送。这就是一个简单的发送的会话过程,其实当使用outlookexpress等客户软件发送时,后台进行的交互也是这样的,当然,SMTP协议为了处理复杂的发送情况如附件等等,定义了很多的命令及规定,具体可以通过阅读RFC821来获得。 当你的一个朋友向你发送时,他的服务器和你

7、的服务器通过S SMTPMTP协议通信,将传递给你地址所指示的服务器上(这里假设你的本地服务器是Linux系统),若你通过telnet协议直接登录到服务器上,则可以使用mail等客户软件直接阅读,但是若你希望使用本地的MUA(MailUserAgent,如outlookexpress等客户软件)来阅读,则本地客户端通过POP3或IMAP协议与服务器交互,将信息传递到客户端(如:win98系统)。而如果你向你的朋友回复一封信件时,你所使用的MUA也是通过SMTP协议与服务(一般为发送地址对应的email地址)器通信,指示其希望服务器帮助转发一封到你朋友的地址指定的服务器中。若本地服务器允许你通过

8、它转发,则服务器通过SMTP协议发送到对方的服务器。这就是接受和发送的全部过程。 编辑本段个人SMTP服务器的配置方法安装POP3和SMTP服务组件Windows Server 2003默认情况下是没有安装POP3和SMTP服务组件的,因此我们要手工添加。 1.安装POP3服务组件 以系统管理员身份登录Windows Server 2003 系统。依次进入“控制面板添加或删除程序添加/删除Windows组件”,在弹出的“Windows组件向导”对话框中选中“电子服务”选项,点击“详细信息”按钮,可以看到该选项包括两部分容:POP3服务和POP3服务Web管理。为方便用户远程Web方式管理服务器

9、,建议选中“POP 3服务Web管理”。 2.安装SMTP服务组件 选中“应用程序服务器”选项,点击“详细信息”按钮,接着在“Internet信息服务(IIS)”选项中查看详细信息,选中“SMTP Service”选项,最后点击“确定”按钮。此外,如果用户需要对服务器进行远程Web管理,一定要选中“万维网服务”中的“远程管理(HTML)”组件。完成以上设置后,点击“下一步”按钮,系统就开始安装配置POP3和SMTP服务了。 配置POP3服务器1.创建域 点击“开始管理工具POP3服务”,弹出POP3服务控制台窗口。选中左栏中的POP3服务后,点击右栏中的“新域”,弹出“添加域”对话框,接着在“

10、域名”栏中输入服务器的域名,也就是地址“”后面的部分, 2.创建用户选中刚才新建的,在右栏中点击“添加”,弹出添加对话框,在“名”栏中输入用户名,然后设置用户密码,最后点击“确定”按钮,完成的创建。 12完成POP3服务器的配置后,就可开始配置SMTP服务器了。点击“开始程序管理工具Internet信息服务(IIS)管理器”,在“IIS管理器”窗口中右键点击“默认SMTP虚拟服务器”选项,在弹出的菜单中选中“属性”,进入“默认SM TP虚拟服务器”窗口,切换到“常规”标签页,在“IP地址”下拉列表框中选中服务器的IP地址即可。点击“确定”按钮,此时SMTP服务器默认的是匿名访问,打开切换到“访

11、问”标签页,点击“身份验证”按钮,在对话框中去掉“匿名访问“选项,选中”基本身份验证(Basic authentication)“。这样一个简单的服务器就架设完成了。 编辑本段工作过程简单传输协议(SMTP)是一种基于文本的电子传输协议,是在因特网中用于在服务器之间交换的协议。SMTP是应用层的服务,可以适应于各种网络系统。 SMTP的命令和响应都是基于文本,以命令行为单位,换行符为CR/LF。响应信息一般只有一行,由一个3位数的代码开始,后面可附上很简短的文字说明。 SMTPSMTP要经过建立连接、传送和释放连接3个阶段。具体为: (1)建立TCP连接。 (2)客户端向服务器发送HELLO命

12、令以标识发件人自己的身份,然后客户端发送MAIL命令。 (3)服务器端以OK作为响应,表示准备接收。 (4)客户端发送RCPT命令。 (5)服务器端表示是否愿意为收件人接收。 (6)协商结束,发送,用命令DATA发送输入容。 (7)结束此次发送,用QUIT命令退出。 SMTP服务器基于DNS中的交换(MX)记录路由电子。电子系统发时是根据收信人的地址后缀来定位服务器的。SMTP通过用户代理程序(UA)完成的编辑、收取和阅读等功能;通过传输代理程序(MTA)将传送到目的地。 编辑本段安全和垃圾最初的SMTP的局限之一在于它没有对发送方进行身份验证的机制。因此,后来定义了SMTP-AUTH扩展。

13、尽管有了身份认证机制,垃圾仍然是一个主要的问题。但由于庞大的SMTP安装数量带来的网络效应,大刀阔斧地修改或完全替代SMTP被认为是不现实的。Internet Mail 2000就是一个替代SMTP的建议方案。 因此,出现了一些同SMTP工作的辅助协议。IRTF的反垃圾研究小组正在研究一些建议方案,以提供简单、灵活、轻量级的、可升级的源端认证。最有可能被接受的建议方案是发送方策略框架协议。 SMTP模型smtp提供了一种传输的机制,当收件方和发件方都在一个网络上时,可以把直传给对方;当双方不在同一个网络上时,需要通过一个或几个中间服务器转发。smtp首先由发件方提出申请,要求与接收方smtp建

14、立双向的通信渠道,收件方可以是最终收件人也可以是中间转发的服务器。收件方服务器确认可以建立连接后,双发就可以开始通信。 发件方smtp向收件方发处mail命令,告知发件方的身份;如果收件方接受,就会回答ok。发件方再发出rcpt命令,告知收件人的身份,收件方smtp确认是否接收或转发,如果同意就回答ok;接下来就可以进行数据传输了。通信过程中,发件方smtp与收件方smtp 采用对话式的交互方式,发件方提出要求,收件方进行确认,确认后才进行下一步的动作。整个过程由发件方控制,有时需要确认几回才可以。 为了保证回复命令的有效,smtp要求发件方必须提供接收方的服务器及。的命令和答复有严格的语法定

15、义,并且回复具有相应的数字代码。所有的命令由ascii码组成。命令代码是大小写无关的,如mail和 mail mail是等效的。 编辑本段服务扩展SMTP提供一种可靠的有效的传送机制,它用于传送电子。虽然十几年来,它的作用已经有目共睹,可是对它功能的扩充也是必不可少的。对SMTP服务的扩展我们介绍一下:在SMTP转发的中包括信封和容这两种东西。我们写信也写信封和信皮,我们可以借生活中的信件来帮助理解。 (1)SMTP信封比较容易理解,它被作为一系列的SMTP协议单元传送,它包括发送者地址,传送模式,还有一个或多个接收者地址。如果有不清楚的地方,请参阅SMTP协议标准。 SMTP(2)至于容,它是由两部分组成的,一部分是信头,一部分是信体,信头是由一个个的域/值对(一个域,一个值)组成的,如果信体有结构的话,它的结构是以MIME构造的。容从根本上来说是文本的,一般也是由ASCII码构成的,但是由于使用了MIME,所以这个限制应该也是没有了,但信头却不行,一般都应该使用ASCII码表示。虽

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号