我遇到了一个非常奇怪的问题,在尝试发送html时,php中的mail()函数从未遇到过。
我的问题是,当我尝试发送文本“ GBI-信用票据测试”时,没有错误,但是我也没有收到电子邮件。奇怪的是,它特定于我尝试发送的文本,例如,如果我将文本更改为“ GBI-音符测试”,则没有问题,甚至“ GBI-Credi音符测试”(请注意,缺少的't')也可以。
更改文本效果很好,只是特定的句子不起作用,这确实让我感到困惑。
$message = "<!DOCTYPE html>
<html>
<head>
<title>Test</title>
</head>
<body>
<table>
<tr>
<td>GBI - Credit Note Testing
</td>
</tr>
</table>
</body>
</html>";
$to = $email;
$subject = "Test";
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-Type: text/html; charset=ISO-8859-1' . "\r\n";
$headers .= "From: Me"."\r\n";
mail($to,$subject,$message,$headers);
我希望此文本可以毫无问题地发送,但仅在我更改文本时发送