SMTP 协议
简单邮件传输协议 SMTP 控制两个相互通信的 SMTP 进程交换信息。SMTP 通信有三个阶段:
连接建立:SMTP 客户每隔一定时间对邮件缓存扫描一次,发现有邮件,就使用端口25与接收方邮件服务器的 SMTP 服务器建立 TCP 连接。
邮件传送:邮件的传送从 MAIL 命令开始,命令后面有发件人的地址。若服务器已准备好接收邮件,则回答“250 OK”。然后客户端发送一个或多个 RCPT 命令,每个命令都会收到“250 OK”或“550 No such user here“回复。获得 OK 的回答后,就使用 DATA 命令传输邮件内容。
连接释放:邮件发送完毕后客户发送 QUIT 命令。