作者 邓超

x

... ... @@ -13,13 +13,13 @@ use Model\listsSql;
* @package Controller
*/
class Test {
public function home(){
return 404;
}
public function home(){
return 404;
}
public function a(){
return 404;
// return 404;
// $urlGetSign = function ($mobile){
// $time = time();
... ... @@ -82,35 +82,45 @@ return 404;
$login = $imap->login();
if($login->isOk()) {
$uid = (int) app()->request('uid');
$page = (int) app()->request('page',1);
$page = (int) app()->request('page',1);
$f = app()->request('f','INBOX');
// foreach ($imap->getFolders()->all() as $a){
// echo $a->folder;
// echo '=>';
// echo $a->getParseFolder();
// echo '|';
// };
$folder = $imap->folder('INBOX');
$folder = $imap->folder($f=='INBOX'?$f:base64_decode($f));
if($uid){
$msg = $folder->msg()->uid([$uid])->get()->first();
return $msg->body->getHtml();
}
echo "<div style='display: flex'><div style='width: 200px;'>";
foreach ($imap->getFolders()->all() as $fl){
echo "<p><a href=\"?mid={$email['id']}&f=".base64_encode($fl->folder)."\">".($fl->getParseFolder())."</a></p>";
}
echo "</div><div>";
echo '总共有:';
echo $folder->getTotal();
echo "<br>";
echo "<br>";
echo '<a href="?mid='.$email['id'].'&page='.($page+1).'">下一页</a>';
echo '<a href="?mid='.$email['id'].'&page='.($page-1).'&f='.$f.'">上一页</a>';
echo '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
echo '<a href="?mid='.$email['id'].'&page='.($page+1).'&f='.$f.'">下一页</a>';
echo "<br>";
echo "<hr>";
$msgs = $folder->msg()->forPage($page)->get();
if ($msgs) {
$msgs->each(function ($msg) use($email){
echo '<p><a href="?mid='.$email['id'].'&uid='.$msg->uid.'">'.$msg->uid.'==>'.$msg->header->getSubject().' =====> '.date('Y-m-d H:i:s',strtotime($msg->date)).'</a></p>';
$msgs->each(function ($msg) use($email,$f){
echo '<p><a href="?mid='.$email['id'].'&uid='.$msg->uid.'&f='.$f.'">'.$msg->uid.'==>'.$msg->header->getSubject().' =====> '.date('Y-m-d H:i:s',strtotime($msg->date)).'</a></p>';
});
// echo $msg->header->getSubject();
// echo '<br>-------------------------------------------------<br>';
... ... @@ -132,6 +142,7 @@ return 404;
echo $login->getMessage();
}
echo "</div></div>";
}
... ...
... ... @@ -134,6 +134,10 @@ class MailListV2Es2 extends Base {
$where['source'] = 2; // ai邮件群体
if(count($this->getEmails('id')) == 1) $where['email_id'] = $this->getEmails('id');
if($ids){
unset($where['is_hots'],$where['is_auto']);
}
$query = [
'bool'=>[
'must' => []
... ...