我使用PHP mail()
发送每日通知电子邮件。
但我注意到,如果存储邮件内容的字符串太长,电子邮件将被中断,即只有部分内容会显示在收到的电子邮件中。
当内容字符串很短时,电子邮件将完整。因此,似乎PHP对字符串的长度有一些限制。
我尝试使用echo $content;
来显示存储内容的字符串,内容在浏览器中完成。但是当电子邮件中发出相同的字符串时,它会被中断。
任何人都可以帮我解决这个问题吗?提前谢谢!
答案 0 :(得分:5)
尝试使用以下脚本:
mail($to, $subject, chunk_split(base64_encode($message), "Content-Transfer-Encoding: base64\r\n");
<强>说明:强>
干杯!