切换导航条
此项目
正在载入...
登录
周海龙
/
mail-serve
·
提交
转到一个项目
GitLab
转到仪表盘
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
邓超
about a year ago
提交
d2133806b589cced7e8356b89badbc23a554cc27
1 个父辈
d5d38d8f
添加端口
隐藏空白字符变更
内嵌
并排对比
正在显示
1 个修改的文件
包含
3 行增加
和
2 行删除
lib/Mail/Mail.php
lib/Mail/Mail.php
查看文件 @
d213380
...
...
@@ -60,10 +60,11 @@ class Mail {
public
function
login
(
$pass_err
=
true
)
:
int
{
$this
->
client
=
new
Imap
();
// 处理url
$host
=
MailFun
::
getHostPort
((
!
str_contains
(
$this
->
server
,
'//'
)
?
''
:
'ssl://'
)
.
$this
->
server
,
993
);
try
{
// 是否初始成功
$this
->
client
->
login
(
"ssl://
{
$this
->
server
}
:993"
,
$this
->
username
,
$this
->
password
);
$this
->
client
->
login
(
$host
[
'host'
]
.
':'
.
$host
[
'port'
]
,
$this
->
username
,
$this
->
password
);
}
catch
(
\Throwable
$e
){
if
(
$pass_err
&&
$e
->
getCode
()
==
403
){
// 一天中超过 3次失败说明密码错误了
...
...
请
注册
或
登录
后发表评论