首页 > 编程知识 正文

邮件发送和接收用什么协议(smtp服务器发送邮件的工作原理,SMTP协议工作原理及服务.doc)

时间:2023-05-06 07:39:17 阅读:121670 作者:4450

其他企业学院:

《中小企业管理全能版》

183套讲座89700份资料

《总经理、高层管理》

49套讲座16388份资料

《中层管理学院》

46套讲座6020份资料?

《国学智慧、易经》

46个讲座

《人力资源学院》

56套讲座27123份资料

《各阶段员工培训学院》

77套讲座324份资料

《员工管理企业学院》

67套讲座8720份资料

《工厂生产管理学院》

52套讲座13920份资料

《财务管理学院》

53套讲座17945份资料?

《销售经理学院》

56套讲座14350份资料

《销售人员培训学院》

72套讲座4879份资料

其他企业学院:

《中小企业管理全能版》

183套讲座89700份资料

《总经理、高层管理》

49套讲座16388份资料

《中层管理学院》

46套讲座6020份资料?

《国学智慧、易经》

46个讲座

《人力资源学院》

56套讲座27123份资料

《各阶段员工培训学院》

77套讲座324份资料

《员工管理企业学院》

67套讲座8720份资料

《工厂生产管理学院》

52套讲座13920份资料

《财务管理学院》

53套讲座17945份资料?

《销售经理学院》

56套讲座14350份资料

《销售人员培训学院》

72套讲座4879份资料

SMTP协议的原始命令代码和工作原理

1.SMTP在两种情况下运行。 一是电子邮件从客户端传输到服务器; 第二,从一台服务器传输到另一台服务器

服务器

2.SMTP是请求/响应协议,所有命令和响应都基于ASCII文本,以CR和LF符号结尾。 响应包括表示返回的内容

返回状态的3位数字代码

3.SMTP在TCP协议25号端口上接收连接请求

4 .连接和发送过程:

a .建立TCP连接

b .客户端发送HELO命令以标识发送者自己,并且客户端发送MAIL命令

服务器端想以OK为响应,表示准备好接收

c .客户机可发送RCPT命令以标识此电子邮件的预定收件人并具有多个RCPT矩阵

服务器端指示收件人是否接收邮件

d .协商结束,发送邮件,通过指令DATA发送

e .表示以.结束输入内容并一起发送

f .结束这次发送,用QUIT命令结束。

5 .另外两条命令:

VRFY---用于验证指定用户的邮箱是否存在,并接收有关该用户的详细信息。

EXPN---用于扩展邮件列表。

6 .邮件路由过程:

SMTP服务器根据“域名服务DNS”预定收件人的域名路由电子邮件。 SMTP服务器基于DNS中的MX记录

路由电子邮件。 MX记录注册了域名及其关联的SMTP中继主机,属于该域的所有电子邮件都必须发送到该主机。

如果SMTP服务器收到发给shuser@:的信

a.Sendmail请求DNS提供主机的CNAME记录,如果有,如果CNAME到达,则再次

请求的CNAME记录。 直到没有

假设被CNAME,sendmail请求@域的DNS给出的MX记录,

shmail MX 5

10

c. Sendmail请求最后由DNS给出的a记录,即IP地址,返回值为

d .连接d. Sendmail并将此shuser@的信件发送到此服务器的SMTP守护进程

7.SMTP基本指令集:

命令说明

-------------请参阅

HELO向服务器标识用户id

发件人可以说谎和说谎,但一般可以检测到服务。

开始邮件转发的邮件

mail from:

RPT总是在MAIL命令的后面,以识别各个邮件收件人

有多个rcpt to:

DATA表示在一个或多个RCPT命令之后,所有邮件收件人都已被标识,并且数据传输已初始化为以.结束。

VRFY用于验证指定的用户/邮箱是否存在。 出于安全原因,服务器经常禁止此命令

EXPN还经常验证指定的邮箱列表是否存在,扩展并禁用邮箱列表

HELP查询服务器支持的命令

NOOP没有操作,服务器必须响应OK

QUIT将结束会话

RSET重置会话,当前传输已取消

-------------请参阅

8. MAIL FROM命令指定的地址称为envelope from地址,不需要与发件人自己的地址匹配。

RCPT TO与此相同,指定的收件人地址称为envelope to地址,而不管实际to :行是什么。

为什么没有RCPT CC和RCPT BCC:

的所有收件人协商由RCPT TO命令实现,对于BCC,在协商发送后,当对方接收时删除信封收件人

10 .邮件

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。