ESMTP协议如何进行身份验证

ESMTP为防止垃圾邮件使用身份验证,但有时会出现密码验证错误的问题。原因是Base64编码后的密码需加上等号。例如,密码123456,其Base64编码后应为QWxjYXRlbGw=,否则系统会认为密码错误。在程序中验证密码时,需确保包括这个等号。
摘要由CSDN通过智能技术生成

ESMTP采取了为了防止垃圾邮件的泛滥,采用了身份验证机制。但是在实际的使用过程中,我有时发现我输入的验证密码是正确的,但是系统提示却是错误的,这是什么原因呢?

下面分析ESMTP 的身份验证机制:

(连接到smtp.elong.com:25)
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  (支持的身份验证机制种类: LOGIN, PLAIN等)
250 8BITMIME
AUTH LOGIN
334 VXNlcm5hbWU6                      (Base64解码后: Username:)
bGlwaW5n

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值