SMTP

SMTP(Simple Mail Transfer Protocol,简单邮件传输协议) 是用于发送的邮件的协议。类似于POP3NNTP,它是一个状态机驱动的协议

该协议相对简单。最复杂的部分在于添加支持不同的验证机制(GSSAPI, CRAM-MD5NTLM,MSN,AUTH LOGIN,AUTH PLAIN等),处理错误响应以及在验证机制错误时进行状态回退(如服务器声明其支持某种机制但其实并不)。