邮件发送失败加错误信息提醒

This commit is contained in:
chengxl
2025-05-23 10:19:23 +08:00
parent bb13b40ad0
commit 2d45fa4bed

View File

@@ -109,7 +109,7 @@ class Cronmonitor extends Controller
continue; continue;
} }
//数据组装-接收邮箱 //数据组装-接收邮箱
// $email = 'tmr@tmrjournals.com';//$value['email']; // $email = '1172937051@qq.com';//$value['email'];
$email = $value['email']; $email = $value['email'];
//用户信息 //用户信息
@@ -161,17 +161,17 @@ class Cronmonitor extends Controller
$aResult = sendEmail($email,$title,$from_name,$content,$memail,$mpassword); $aResult = sendEmail($email,$title,$from_name,$content,$memail,$mpassword);
$iStatus = empty($aResult['status']) ? 0 : $aResult['status']; $iStatus = empty($aResult['status']) ? 0 : $aResult['status'];
$iIsSuccess = 2; $iIsSuccess = 2;
$sMsg = '失败'; $sMsg = empty($aResult['data']) ? '失败' : $aResult['data'];
if($iStatus == 1){ if($iStatus == 1){
$iIsSuccess = 1; $iIsSuccess = 1;
$sMsg = '成功'; $sMsg = '成功';
} }
$this->showMessage('给邮箱:'.$email.'发送邮件'.$sMsg."\n\n",2); $this->showMessage('给邮箱:'.$email.'发送邮件-'.$sMsg."\n\n",2);
$pre = Env::get('emailtemplete.pre'); $pre = Env::get('emailtemplete.pre');
$net = Env::get('emailtemplete.net'); $net = Env::get('emailtemplete.net');
$net1 = str_replace("{{email}}",trim($email),$net); $net1 = str_replace("{{email}}",trim($email),$net);
$content=$pre.$content.$net1; $content=$pre.$content.$net1;
$aEmailLog[] = ['article_id' => $val['article_id'],'article_cite_id' => $val['article_cite_id'],'email' => $email,'content' => $content,'create_tiem' => time(),'is_success' => $iIsSuccess,'journal_id' => $val['journal_id'],'journal_issn' => $aJournalInfo['issn']]; $aEmailLog[] = ['article_id' => $val['article_id'],'article_cite_id' => $val['article_cite_id'],'email' => $email,'content' => $content,'create_tiem' => time(),'is_success' => $iIsSuccess,'journal_id' => $val['journal_id'],'journal_issn' => $aJournalInfo['issn'],'msg' => $sMsg];
} }
} }