网络分析专家论坛 netexpert's Archiver

fjsbf 发表于 2007-11-6 10:32

SMTP通讯过程

如果A想通过SMTP向用户B发送一封电子邮件,事件的顺序將如下(假设双方都在自己的计算机萨哈那个运行SMTP服务)
1.A使用HELO命令联系用户B,并通过TCP端口建立一条双向传输通道。
2.A再发送MAIL命令表示电子邮件的发送者。这样就使我们知道谁是电子邮件的发送者
3.B发送OK答复
4.A发送RCPT命令标识电子邮件的接收者。这样就使我们知道谁是电子邮件的接收者。
5.B发送OK答复
6.A发送电子邮件
7.B发送OK答复
8.A发送QUIT命令
9.B发送OK答复,然后终止连接
来自发送者和接收者的命令总是一次发送一条,并且对每条命令都將发送一个答复。SMTP不支持向另一台SMTP主机一次发送一批多条命令。

libbyy 发表于 2007-11-20 13:41

[quote]原帖由 [i]fjsbf[/i] 于 2007-11-6 10:32 发表 [url=http://www.netexpert.cn/redirect.php?goto=findpost&pid=110443&ptid=17724][img]http://www.netexpert.cn/images/common/back.gif[/img][/url]
如果A想通过SMTP向用户B发送一封电子邮件,事件的顺序將如下(假设双方都在自己的计算机萨哈那个运行SMTP服务)
1.A使用HELO命令联系用户B,并通过TCP端口建立一条双向传输通道。
2.A再发送MAIL命令表示电子邮 ... [/quote]

有点小问题
1中首先应该发送电子邮件的接收者的地址,方能联系B把

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.