1 / 23

实验二 SMTP&POP3邮件协议编程

实验二 SMTP&POP3邮件协议编程. POP3 是 Post Office Protocol 3 用于接收邮件。 SMTP 是 Simple Message Transfer Protocol 用于发送邮件。. 1987 年 , 中国第一封电子邮件:“越过长城,走向世界”. 应用层协议. 通过把报文发送到套接字中来使网络进程间相互通信。应用层协议(application layer protocol)定义了运行在不同端系统上的应用程序进程如何相互传递报文。 应用层协议的定义包括如下内容: (1)交换的报文类型,如请求报文和响应报文;

Download Presentation

实验二 SMTP&POP3邮件协议编程

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 实验二 SMTP&POP3邮件协议编程 POP3是Post Office Protocol 3用于接收邮件。 SMTP是Simple Message Transfer Protocol用于发送邮件。

  2. 1987年,中国第一封电子邮件:“越过长城,走向世界”1987年,中国第一封电子邮件:“越过长城,走向世界”

  3. 应用层协议 • 通过把报文发送到套接字中来使网络进程间相互通信。应用层协议(application layer protocol)定义了运行在不同端系统上的应用程序进程如何相互传递报文。 应用层协议的定义包括如下内容: • (1)交换的报文类型,如请求报文和响应报文; • (2)各种报文类型的语法,如报文中的各个字段公共详细描述; • (3)字段的语义,即包含在字段中信息的含义; • (4)进程何时、如何发送报文及对报文进行响应。

  4. 应用层协议 应用层协议主要有以下几种: (1)域名系统(Domain Name System,DNS):用于实现网络设备名字到IP地址映射的网络服务。 (2)文件传输协议(File Transfer Protocol,FTP):用丁实现交互式文件传输功能。 (3)简单邮件传送协议(Simple Mail Transfer Protocol, SMTP):用于实现电子邮箱传送功能 (4)超文本传输协议(HyperText Transfer Protocol,HTTP):用于实现WWW服务。 (5)简单网络管理协议(simple Network Management Protocol,SNMP):用于管理与监视网络设备。 (6)远程登录协议(Telnet):用于实现远程登录功能。

  5. 应用层协议

  6. 应用层协议 http 请求报文: 一般格式

  7. 实验步骤 下载安装winmail服务器http://www.magicwinmail.com/

  8. 新建主域:abc.com

  9. 连接服务器 • 打开Winmail Mail Server管理工具,然后链接服务器,输入安装软件时设定的密码。 • 注意:如果出现“服务器没有响应”,那么先要打开安装软件目录下“……Magic Winmail\server”的“MailCtrl”组件,保证Winmail Server 运行。

  10. 检查全部服务是否开启

  11. 开启全部服务

  12. 新建普通域:123.com

  13. 新建用户:abc@abc.com与123@123.com

  14. 实验步骤 1.在命令提示符窗口输入“ipconfig –all” 查看本地IP地址。 2.telnet到本地IP上。telnet IP 25 例如:输入“telnet 192.168.0.23 25” (192.168.0.23为本地IP地址,25为SMTP端口号) 注意:Win7 系统需要手动安装telnet,方法如下: “控制面板\程序和功能\打开或关闭windows功能”,在弹出的窗口中勾选telnet客户端即可。

  15. 打开Win7系统的Telnet客户端

  16. 本地服务器测试 telnet 127.0.0.1 25

  17. 本地邮件服务器测试 注意:pass后输入用户abc的密码,否则会报错!

  18. Connection(Port 25) 220 Smtp Server Ready 本地邮件服务器测试 helo <Mail Server> 250 OK EMAI L服务器 Mail FROM: 250 OK Rcpt TO: 客户端 250 OK DATA 354 Start mail input 传送邮件标题 传送邮件内容 传送邮件结尾 250 OK QUIT 221OK

  19. 邮件协议 1,邮件发送服务器,SMTP服务器; smtp.21cn.com smtp.scau.edu.cn smtp.gmail.com 2,邮件接收服务器,POP3服务器; pop3.21cn.com pop3.scau.edu.cn pop3.gmail.com 电子邮件系统包括邮件服务器和邮件客户端;邮件服务器又包括邮件发送处理服务器(遵循SMTP)和邮件接收处理服务器(遵循POP3协议)。一般的邮件服务器(126、21cn、Hotmail等)都包括这两个功能。

  20. 实验要求 使用邮箱“123@123.com”向邮箱“abc@abc.com”发送一份邮件,邮件内容必须包含如下信息:“Hello,I am (你的学号).”,也可在此基础上添加。 本次实验分组(每组3-4人)完成。 实验报告提交纸质版,题目要求如下: 1.简述SMTP与POP3协议的原理及作用,并写出其英文全称,各自对应的端口号。 2.简述发送邮件时客户端与服务器端的通信交互过程。 3.(选作)本次实验心得体会。 注意:实验报告本次实验课提交,或最迟下节课之前提交,每人提交一份,严禁抄袭!!!

  21. 邮件协议(参考)

  22. 邮件客户端软件(Outlook)

  23. 邮件客户端软件(Foxmail)

More Related