没有合适的资源?快使用搜索试试~ 我知道了~
电子邮件协议编程
资源推荐
资源详情
资源评论
1
C# 网络编程技术教程
第八章 电子邮件协议编程
第
8
章
电子邮件协议编程
2
学习目标
•
了解电子邮件协议的相关基础知识。
•
掌握 SMTP 、 ESMTP 协议格式及其编程方法。
•
掌握 POP3 协议格式及其编程方法。
•
掌握 System.Web.Mail 邮件编程。
第
8
章
电子邮件协议编程
3
本章内容
8.1 电子邮件协议概述
8.2 SMTP 协议编程
8.3 ESMTP 协议编程
8.4 POP3 协议编程
8.5 System.Web.Mail
第
8
章
电子邮件协议编程
4
8.1 电子邮件协议概述
电子邮件是 Internet 上最常见的服务。电子邮件可以允许两个或多个
用户间建立通信联系,实现电子化的邮政通信方式。电子邮件的收取、发
送等服务必须由基于电子邮件协议的电子邮件系统来实现。
电子邮件系统主要由邮件服务器和邮件客户端组成,邮件服务器又包括邮
件发送处理服务器(遵循 SMTP )和邮件接收处理服务器(遵循 POP3 协议
)。一般的邮件服务器( 126 、 Yahoo 、 Hotmail 、 Sohu 等)都包括这两
个功能。常见电子邮件系统组成如图 8.1 所示。
图 8.1 电子邮件系统组成
第
8
章
电子邮件协议编程
5
8.1 电子邮件协议概述
对应于邮件服务器的两个部分,邮件客户端有发送邮件和接收邮件两个功能以
及其他一些辅助功能,其中发送邮件的部分遵循 SMTP ,接收邮件的部分遵循 POP3
协议。通常各个邮件服务器都提供了 Web 方式的邮件客户端,用户只需要用 IE 浏览
器就可以访问邮箱,但是 Web 邮件客户端有一定的局限性,例如每次都需要打开 IE
、进入网站,再登录邮箱。 Web 邮件客户端只能在线浏览邮件,在没有网络连接的
情况下,就不能浏览邮件了。与电子邮件相关的协议主要有: RFC822 、 SMTP 、 P
OP3 和 IMAP4 。
1 . RFC822 邮件格式
RFC822 定义了 SMTP 、 POP3 、 IMAP 以及其他电子邮件传输协议所提交、传
输的内容。 RFC822 定义的邮件由两部分组成:信封和邮件内容。信封包括与传输、
投递邮件有关的信息。邮件内容包括标题和正文。
2 . SMTP
SMTP ( Simple Transfer Protocol ,简单邮件传输协议)是 Internet 上传输电子邮
件的标准协议,用于提交和传送电子邮件,该协议规定了主机之间传输电子邮件的标
准交换格式和邮件在链路层上的传输机制。 SMTP 通常用于把电子邮件从客户机传输
到服务器,以及从一台服务器传输到另一台服务器。
3 . POP3
POP3 ( Post Office Protocol 3 ,邮局协议第三版)是 Internet 上传输电子邮件的
标准协议。它提供信息存储功能,负责为用户保存收到的电子邮件,并且从邮件服务
器上下载取回这些邮件。
4 . IMAP4
IMAP4 ( Internet Message Access Protocol 4 ,网际消息访问协议第四版),当电
子邮件客户机软件在笔记本计算机上允许时, IMAP4 比 POP3 更适用。使用 IMAP4
时,用户可以有选择地下载电子邮件,甚至只是下载部分邮件。因此, IMAP4 要比
POP3 复杂。
剩余29页未读,继续阅读
资源评论
zhangyuli1
- 粉丝: 199
- 资源: 32
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 图像处理中的White Patch算法来实现白平衡,MATLAB实现
- Python 爬虫:把廖雪峰的教程转换成 PDF 电子书
- 2024 年 Java 开发人员路线图.zip
- matplotlib-3.7.5-cp38-cp38-win-amd64.whl
- Android TV 开发框架: 包含 移动的边框,键盘,标题栏
- 图像处理中白平衡算法之一的灰度世界算法的MATLAB实现
- Cython-3.0.10-cp38-cp38-win-amd64.whl
- zotero安卓版"Zotero Beta"版本1.0.0-118
- Web应用项目开发的三层架构
- 基于QT和OpenCV的Mask编辑工具(python源码)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功