切换导航条
此项目
正在载入...
登录
周海龙
/
mail-serve
·
提交
转到一个项目
GitLab
转到仪表盘
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
邓超
23 days ago
提交
a8b197acc9c3ae35fb35b95206a099cbb653f2bc
1 个父辈
9608e434
sync
显示空白字符变更
内嵌
并排对比
正在显示
2 个修改的文件
包含
11 行增加
和
9 行删除
cmd/sync.php
service/SyncMail.php
cmd/sync.php
查看文件 @
a8b197a
...
...
@@ -4,7 +4,9 @@
use
Swoole\Process
;
// 表示同步ai邮件脚本
// 这个的作用主要用于 凡ai邮箱收件箱邮件,同步回来都是未读,不读取远程的
define
(
'CLI_AI_SYNC_START'
,
1
);
function
start
(){
...
...
service/SyncMail.php
查看文件 @
a8b197a
...
...
@@ -337,6 +337,9 @@ class SyncMail {
}
$folder_id
=
$this
->
getFolderId
(
$folder
->
getName
());
if
(
$folder
->
getName
()
==
'INBOX'
){
$this
->
folder_inbox_id
=
$folder_id
;
}
if
(
in_array
(
$folder
->
getName
(),[
'INBOX'
,
'[Gmail]/Important'
,
'[Gmail]/Starred'
,
'星标邮件'
,
'Important'
])){
$isBody
=
true
;
}
...
...
@@ -456,18 +459,15 @@ class SyncMail {
'folder_id'
=>
$data
[
'folder_id'
],
'uid'
=>
$data
[
'uid'
]
]),
'`id`'
));
if
(
!
$id
){
$id
=
$this
->
db
->
value
(
listsSql
::
firstHot
(
dbWhere
([
'email_id'
=>
$data
[
'email_id'
],
'folder_id'
=>
$data
[
'folder_id'
],
'uid'
=>
$data
[
'uid'
]
]),
'`id`'
));
}
if
(
!
$id
){
$id
=
$this
->
insert
(
$data
);
// 收件箱直接 未读 不远程为准
if
(
defined
(
'CLI_AI_SYNC_START'
)
&&
!
empty
(
$this
->
folder_inbox_id
)
&&
$this
->
folder_inbox_id
==
$data
[
'folder_id'
]){
$data
[
'seen'
]
=
0
;
}
if
(
!
$id
){
continue
;
}
...
...
请
注册
或
登录
后发表评论