ESMTP采取了为了防止垃圾邮件的泛滥,采用了身份验证机制。但是在实际的使用过程中,我有时发现我输入的验证密码是正确的,但是系统提示却是错误的,这是什么原因呢?
下面分析ESMTP 的身份验证机制:
220 sp1 ESMTP v2.1 EHLO ABCDEFG 250-smtp.elong.com 250-PIPELINING 250-SIZE 20480000 250-ETRN 250-AUTH LOGIN PLAIN DIGEST-MD5 CRAM-MD5 250 8BITMIME AUTH LOGIN 334 VXNlcm5hbWU6 bGlwaW5n 334 UGFzc3dvcmQ6 QWxjYXRlbGw 235 Authentication successful
在程序执行时,用户名是:Alcatell, 密码是:123456,但是按照上面的步骤输入程序执行时却总是显示密码错误,什么原因呢?后来,我用Outlook Express 跟踪邮件发送日志,发现,原来密码验证时必须加一个重要的格式符号。
QWxjYXRlbGw

|