我有一个发送邮件的脚本,但有时会断行,而有时则不会。我不知道是什么原因导致他们破裂以及如何解决。
这是我所拥有的代码类型的一个例子
$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";
答案 0 :(得分:0)
线路结尾存在一个很大的问题,特别是当您将其作为消息传递时,甚至更特别地,当您将其传递给mail()
函数时。
正如我在评论中所说,更好的用户普通库,我个人推荐SwiftMailer。现在它是Fabien Potencier
这样的开发人员,他是Symfony2等主要作者。
答案 1 :(得分:0)
尝试使用swiftmailer或PHPMailer发送邮件。这是一个使用PHPMailer的好教程
http://rohitashv.wordpress.com/2013/01/19/how-to-send-mail-using-php/