正在显示
1 个修改的文件
包含
15 行增加
和
9 行删除
| @@ -177,6 +177,21 @@ class MailFun { | @@ -177,6 +177,21 @@ class MailFun { | ||
| 177 | $mail->Port = $smtp['port']; //TCP port to connect to; use 587 if you have set `SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS` | 177 | $mail->Port = $smtp['port']; //TCP port to connect to; use 587 if you have set `SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS` | 
| 178 | $mail->CharSet = 'utf-8'; | 178 | $mail->CharSet = 'utf-8'; | 
| 179 | $mail->Encoding = PHPMailer::ENCODING_QUOTED_PRINTABLE; | 179 | $mail->Encoding = PHPMailer::ENCODING_QUOTED_PRINTABLE; | 
| 180 | + // 设置代理 | ||
| 181 | + if(!empty($email['proxy'])){ | ||
| 182 | + $mail->SMTPOptions['http']= [ | ||
| 183 | + 'proxy' => $email['proxy'], // 代理地址 | ||
| 184 | + 'request_fulluri' => true, | ||
| 185 | + ]; | ||
| 186 | + } | ||
| 187 | + | ||
| 188 | + // 是否验证证书 | ||
| 189 | + $mail->SMTPOptions = [ | ||
| 190 | + 'ssl' => [ | ||
| 191 | + 'verify_peer' => false, // 有的证书和域名不匹配,这里关闭认证 | ||
| 192 | + 'verify_peer_name' => false,// 有的证书和域名不匹配,这里关闭认证 | ||
| 193 | + ] | ||
| 194 | + ]; | ||
| 180 | 195 | ||
| 181 | // 添加自定义头信息 | 196 | // 添加自定义头信息 | 
| 182 | if(!empty($data['mail-header']) && is_array($data['mail-header'])){ | 197 | if(!empty($data['mail-header']) && is_array($data['mail-header'])){ | 
| @@ -186,15 +201,6 @@ class MailFun { | @@ -186,15 +201,6 @@ class MailFun { | ||
| 186 | } | 201 | } | 
| 187 | } | 202 | } | 
| 188 | 203 | ||
| 189 | - // 是否验证证书 | ||
| 190 | -// if(in_array(parse_url($smtp['host'])['host']??'1-1',['mail.laser-tech.com.cn'])){ | ||
| 191 | - $mail->SMTPOptions = [ | ||
| 192 | - 'ssl' => [ | ||
| 193 | - 'verify_peer' => false, // 有的证书和域名不匹配,这里关闭认证 | ||
| 194 | - 'verify_peer_name' => false,// 有的证书和域名不匹配,这里关闭认证 | ||
| 195 | - ] | ||
| 196 | - ]; | ||
| 197 | -// } | ||
| 198 | 204 | ||
| 199 | //Recipients,设置发件人 | 205 | //Recipients,设置发件人 | 
| 200 | $mail->setFrom($email['email'], $data['nickname']??'');// 显示邮件来自谁 | 206 | $mail->setFrom($email['email'], $data['nickname']??'');// 显示邮件来自谁 | 
- 
请 注册 或 登录 后发表评论