正在显示
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']??'');// 显示邮件来自谁 |
-
请 注册 或 登录 后发表评论