菜单
  

    3)客户端发送RCPT命令,以标识该电子邮件的计划接收人,可以有多个RCPT行;服务器端则表示是否愿意为收件人接收邮件。

    4)协商结束,发送邮件,用命令DATA发送。

    5)以“.”号表示结束输入内容一起发送出去,结束此次发送,用QUIT命令退出。

    2、 SMTP模型

    SMTP设计基于以下通信模型:针对用户的邮件请求,发送SMTP建立与接收SMTP之间建立一个双向传送通道。接收SMTP可以是最终接收者也可以是中间传送者。SMTP命令由发送SMTP发出,由接收SMTP接收,而应答则反方面传送。文献综述

    一旦传送通道建立,SMTP发送者发送MAIL命令指明邮件发送者。如果SMTP接收者可以接收邮件则返回OK应答。SMTP发送者再发出RCPT命令确认邮件是否接收到。如果SMTP接收者接收,则返回OK应答;如果不能接收到,则发出拒绝接收应答(但不中止整个邮件操作),双方将如此重复多次。当接收者收到全部邮件后会接收到特别的序列,如果接收者成功处理了邮件,则返回OK应答。

    SMTP提供传送邮件的机制,如果接收方与发送方连接在同一个传送服务下时,邮件可以直接由发送方主机传送到接收方主机;或者,当两者不在同一个传送服务下时,通过中继SMTP服务器传送。为了能够对SMTP服务器提供中继能力,它必须拥有最终目的主机地址和邮箱名称。

    MAIL命令参数是回复路径,它指定邮件从何处来;而RCPT命令的参数是转发路径的,它指定邮件向何处去。向前路径是源路径,而回复路径是返回路径(它用于发生错误时返回邮件)。

    当同一个消息要发往不同的接收者时,SMTP遇到了向不同接收者发送同一份数据的复制品的问题,邮件命令和应答有一个比较奇怪的语法,应答也有一个数字代码。在下面,例子中可以看到哪些使用实际的命令和应答。

    命令与应答对大小写不敏感,也就是说,命令和应答可以是大写,小写或两者的混合,但这一点对用户邮件名称却不一定是对的,因为有的主机对用户名大小写是敏感的。这样SMTP实现中就将用户邮箱名称保留成初始时的样子,主机名称对大小写不敏感。

    命令与应答由ASCII字母表组成,当传送服务提供8位字节传送通道,每7位字符正确传送,而最高位被填充为0。当指定一般的命令或应答格式后,参数会由一些类似于语言的字符串表示出来,如"<string>"或"<reverse-path>",这里尖括号表示这是一种类似于语言的变量。

  1. 上一篇:PHP+mysql学术交流平台设计与实现
  2. 下一篇:ASP.NET南京公交查询系统设计与实现
  1. Android的天气预报客户端的设计与实现

  2. Android手机的一个简易商城客户端设计

  3. jsp个人邮件管理系统设计与实现

  4. C#电子邮件自动发送软件设计与实现

  5. Android新闻客户端的研究与开发+源代码+答辩PPT

  6. Android新闻资讯浏览客户端的设计与实现

  7. JAVA电子邮件客户端的设计与实现

  8. 公共服务均等化文献综述和参考文献

  9. 圆柱绕流国内外研究现状

  10. 合肥老乡鸡连锁餐饮企业的经营策略探析

  11. 探讨“绿色生态”在都市设计中的体现

  12. 分光光度法测定水溶液中有机酸含量的研究

  13. 机器人摩擦焊机头设计

  14. 文化旅游主题展示设计广富林十里长街设计

  15. 带式输送机技术英文文献和中文翻译

  16. 新生代农民工培训现状分析

  17. 《简爱》女性主义的象征

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回