正在显示
1 个修改的文件
包含
3 行增加
和
2 行删除
@@ -60,10 +60,11 @@ class Mail { | @@ -60,10 +60,11 @@ class Mail { | ||
60 | public function login($pass_err=true):int { | 60 | public function login($pass_err=true):int { |
61 | 61 | ||
62 | $this->client = new Imap(); | 62 | $this->client = new Imap(); |
63 | - | 63 | + // 处理url |
64 | + $host = MailFun::getHostPort((!str_contains($this->server, '//')?'':'ssl://').$this->server,993); | ||
64 | try { | 65 | try { |
65 | // 是否初始成功 | 66 | // 是否初始成功 |
66 | - $this->client->login("ssl://{$this->server}:993",$this->username,$this->password); | 67 | + $this->client->login($host['host'].':'.$host['port'],$this->username,$this->password); |
67 | }catch (\Throwable $e){ | 68 | }catch (\Throwable $e){ |
68 | if($pass_err && $e->getCode() == 403){ | 69 | if($pass_err && $e->getCode() == 403){ |
69 | // 一天中超过 3次失败说明密码错误了 | 70 | // 一天中超过 3次失败说明密码错误了 |
-
请 注册 或 登录 后发表评论