作者 邓超

修复登录时 id命令异常

... ... @@ -180,7 +180,13 @@ class Imap {
}
}
// "name" "测试本地 Client" "version" "1" "os" "测试本地" "os-version" "1.0"
try {
// TODO:: 有的服务器不支持id命令 这里需要try起来 有的服务器却是强制的
$this->request('ID ('.trim($strId).')');// 这里就不处理命令返回的信箱了
}catch (\Throwable $e){
}
// 登录
$result = $this->request("LOGIN {$username} {$password}");
... ...
... ... @@ -48,6 +48,8 @@ class Mail {
$this->username = $email;
$this->password = $password;
$this->server = $imap;
$this->client = new Imap();
}
/**
... ... @@ -59,7 +61,6 @@ class Mail {
*/
public function login($pass_err=true):int {
$this->client = new Imap();
// 处理url
$host = MailFun::getHostPort($this->server,993,'ssl://');
try {
... ...