Java邮件开发-电子邮件的基本知识(一)

来源:互联网 发布:linux中文显示方框 编辑:程序博客网 时间:2024/06/03 21:02
导读

本篇博客主要内容:

1、邮件服务器

2、电子邮箱

3、邮件客户端软件

4、邮件传输协议

5、电子邮件传输过程


* 邮件服务器 

通过上图,我们可以知道邮件服务器的功能与邮局的功能基本一样。

电子邮件服务器主要功能:

(1)接受用户投递的邮件

(2)将用户投递进来的邮件转发给目标邮件服务器

(3)接受其他邮件服务器转发来的邮件,并把邮件存储到其它管理的用户邮件中

(4)为用户提供读取服务

两种类型:

SMTP服务器

用于替用户发送邮件和接收外面发给本地用户的邮件,相当于邮局的邮件接收部门

POP3/IMAP服务器

帮助用户读取SMTP服务器收进来的用户邮件


* 电子邮箱

 

每个电子邮件服务器都可以开设多个电子邮箱,电子邮箱也称E-mail地址。 它类似通讯地址,用户可通过这

个地址接收别人发来的电子邮件和向别人发送电子邮件。 电子邮箱的获得需要在邮件服务器上进行申请。

邮件服务器把接收到的邮件保存到为某个账户所分配的邮箱空间中,用户通过用户名和密码登录到邮件服务器上查

收该地址已收到的邮件。


* 邮件客户端软件

邮件客户端软件负责与邮件服务器通讯,主要用户帮助用户将邮件发送给SMTP服务器和从POP3/IMPA邮件服

务器读取用户的字典邮件。 邮件客户端通常有 编写、发送和接收功能。

常见的客户端软件:foxmail、qq邮箱、google邮箱


* 邮件传输协议

SMTP

全称:Simple Mail Transfer Protocol--简单邮件传输协议,是一组用于由源地址到目的地址传送邮件的规

则,由它来控制信件的中转方式。邮件客户端软件与SMTP服务器间、以及两台SMTP服务器之间的通讯规则

用于替用户发送邮件和接收外面发给本地用户的邮件,相当于邮局的邮件接收部门。

POP3

全称:Post Office Protocol - Version 3--邮局协议版本,定义了邮件客户端软件与POP3服务器的通讯规则

IMAP

全称:Internet Mail Access Protocol--Internet消息访问协议,是对POP3协议的一种扩展,定义了邮件客户

端与IMAP服务器的通讯规则帮助用户读取SMTP服务器收进来的用户邮件。


* 电子邮件的传输过程