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主机一次发送一批多条命令。
It is not who we are that is holding us back.
It is who we think we are not