作者 邓超

x

@@ -71,14 +71,16 @@ class Mail { @@ -71,14 +71,16 @@ class Mail {
71 if($pass_err){ 71 if($pass_err){
72 // 是否是密码错误 72 // 是否是密码错误
73 foreach ([ 73 foreach ([
74 - 'NO [ALERT] Invalid credentials (Failure)',  
75 - 'NO [AUTHENTICATIONFAILED] Invalid credentials (Failure)',  
76 - 'NO [AUTHENTICATIONFAILED] Authentication failed.',  
77 - 'NO LOGIN Login error',  
78 - 'NO LOGIN auth error',  
79 - 'NO ERR.LOGIN.PASSERR',  
80 - 'NO Login fail.',  
81 - 'NO LOGIN failed.', 74 + 'NO [ALERT] Invalid credentials (Failure)',// 登录失败
  75 + 'NO [AUTHENTICATIONFAILED] Invalid credentials (Failure)',// 登录失败
  76 + 'NO [AUTHENTICATIONFAILED] Authentication failed.',// 登录失败 权限
  77 + 'NO LOGIN Login error',// 登录失败
  78 + 'NO LOGIN auth error',// 登录失败
  79 + 'NO ERR.LOGIN.PASSERR',// 登录失败 密码错误
  80 + 'NO Login fail.',// 登录失败
  81 + 'NO LOGIN failed.', // 登录失败
  82 +// 'NO ERR.LOGIN.REQCODE', // 未知错误
  83 + 'NO [ALERT] Application-specific password', // 这个错误是没有提供特定的授权码
82 ] as $em){ 84 ] as $em){
83 if(str_contains($e->getMessage(), $em)){ 85 if(str_contains($e->getMessage(), $em)){
84 db()->update( 86 db()->update(