作者 邓超

增加代理

... ... @@ -529,7 +529,7 @@ class Home extends Base {
}
else{
// 立即发送
$email['hot_email'] = db()->count("select count(*) from `hot_mail` where ".dbWhere(['email'=>$email['email']]));
$email['hot_email'] = db()->cache(86400,false)->count("select count(*) from `hot_mail` where ".dbWhere(['email'=>$email['email']]));
$result = MailFun::sendEmail($sendData,$email);
if($result[0]){
app()->_json(['messageId' => $result[1]]);
... ...
... ... @@ -303,12 +303,12 @@ trait DbQuery {
if(redis()->has($key)){
$this->cache = 0;
$data = redis()->get($key,$default);
if(!$this->cacheNoData){
if($data || $data === 0){
if($this->cacheNoData){
return $data;
}
if($data){
return $data;
}
}
}catch (\Throwable $e){
logs($e->getMessage());
... ...
... ... @@ -292,18 +292,20 @@ class MailFun {
if($mail->send()){
return [true,$mail->getLastMessageID()];
}
// 只执行一次
break;
}
// 以上全部失败了,再次 本服务器发送
$mail->Port = $smtp['port'];
$mail->Host = $smtp['host'];
$mail->send_proxy_host = '';
}
}else{
// 发送成功直接返回
if($mail->send()){
return [true,$mail->getLastMessageID()];
}
}
}
... ...