$收件人, 'subject' => $主题, 'msg' => $内容 ]); // 初始化cURL $ch = curl_init(); // 配置cURL选项 curl_setopt_array($ch, [ CURLOPT_URL => $接口地址, CURLOPT_POST => true, CURLOPT_RETURNTRANSFER => true, CURLOPT_SSL_VERIFYPEER => true, // 验证SSL证书 CURLOPT_TIMEOUT => 15, // 15秒超时 CURLOPT_CONNECTTIMEOUT => 5, // 5秒连接超时 CURLOPT_POSTFIELDS => $请求数据, CURLOPT_HTTPHEADER => [ 'Content-Type: application/x-www-form-urlencoded; charset=UTF-8' ] ]); // 执行请求 $响应 = curl_exec($ch); // 错误处理 if (curl_errno($ch)) { $错误信息 = '网络请求失败: ' . curl_error($ch); curl_close($ch); return $错误信息; } // 获取HTTP状态码 $状态码 = curl_getinfo($ch, CURLINFO_HTTP_CODE); curl_close($ch); // 处理响应 if ($状态码 !== 200) { return "接口响应异常 (HTTP {$状态码})"; } // 验证响应内容 return ($响应 === '200') ? 200 : trim($响应); } $结果 = 发送邮件接口( '3220257676@qq.com', '测试邮件主题', file_get_contents("./Res/ExpiredProductsCleaner.html") ); if ($结果 === 200) { echo '邮件发送成功'; } else { echo '发送失败: ' . htmlspecialchars($结果); }