0

我有一个发送邮件的脚本,但有时换行符有效,有时则无效。我不知道是什么导致它们破裂以及如何解决。

这是我拥有的代码类型的示例

$message .= "Name: ".$_POST['name'] . "\r\n";
$message .= "E-mail Address: ".$_POST['email'] . "\r\n";
$message .= "Telephone Number: ".$_POST['telephone'] . "\r\n";
$message .= "Subject: ".$_POST['subject'] . "\r\n";
$message .= "Message: ".$_POST['message']. "\r\n";
$message .= "=========================\r\n";
4

2 回答 2

0

尝试使用 swiftmailer 或 PHPMailer 发送邮件。这是一个很好的使用 PHPMailer 的教程

http://rohitashv.wordpress.com/2013/01/19/how-to-send-mail-using-php/

于 2013-07-19T11:54:19.810 回答
0

特别是当你将它作为消息传递时,尤其是当你将它传递给mail()函数时,行尾存在一个巨大的问题。

所以正如我在评论中所说,更好的用户普通库,我个人会推荐SwiftMailer。它现在在Fabien PotencierSymfony2 的主要作者等开发者的保护下。

于 2013-07-19T11:08:28.547 回答