老师布置下来一个作业,要求给他发一封匿名邮件。我之前对于smtp有一点大概的了解,并不是很深入,不管怎么说,直接动手就可以了。
一、带验证的smtp邮件发送
Smtp协议用作邮件的发送。其一开始并不具备发送方身份验证的功能,后来才加入这个功能。而我心里一开始以为带验证的邮件发送可能更简单一些,决定先从这个入手尝试(虽然后来被事实打脸)。
Smtp协议大致包含以下几个命令:
1.HELO $ServerName
此处serverName指的是发起会话者的主机名。所以乱填似乎并无造成什么影响。一个邮件发送的过程以这条命令起始。
返回值若为“250 OK”表明会话成功建立
2.AUTH LOGIN
输入该命令后返回的应是