作者 邓超

自动回复

... ... @@ -83,6 +83,7 @@ class fob_ai_mail_auto_reply {
// 查询数据
$data = $this->db->throw()->first(\Model\listsSql::first('`id` = '.$did,'`id`,`folder_id`,`email_id`,`subject`,`is_hots`,`from`,`udate`'));
if($data && !$data['is_hots']){
_echo('处理 '.$data['id']);
// 不是屏蔽的
$body = getBodyHtml(getMailBody($data['id']));
if(isAiAutoMail($data['from'],$data['subject'],$body)===0){
... ... @@ -97,12 +98,15 @@ class fob_ai_mail_auto_reply {
$replySetting = $this->getAutoReplySetting($postid,$email['email']);
if($replySetting){
// 有配置才回复
$this->log([$data,$replySetting]); // 立即写入日志
\Lib\Mail\MailFun::sendEmail([
$ret = \Lib\Mail\MailFun::sendEmail([
'subject' => 'Re:'.$data['subject'],
'tos' => [['email'=>$data['from'],'name'=>explode('@',$data['from'])[0]]],
'body' => $this->trimBody($replySetting['content'],$body)
],$email);
_echo('回复成功'.$data['id'].'==='.$postid);
$this->log([$data,$replySetting,$ret]); // 立即写入日志
}else{
_echo('没有找到配置'.$data['id'].'==='.$postid);
}
}
... ...