2014-01-26 4 views
-1

У меня есть функция sendMail PHP, и она работает, но пока я пытаюсь использовать более длинное сообщение, оно перестает работать. Любые идеи, почему это происходит?SendMail Функция Ограниченные персонажи?

function send_mail($from,$to,$subject,$body) 
{ 
    $headers = ''; 
    $headers .= "From: $from\n"; 
    $headers .= "Reply-to: $from\n"; 
    $headers .= "Return-Path: $from\n"; 
    $headers .= "Message-ID: <" . md5(uniqid(time())) . "@" . $_SERVER['SERVER_NAME'] . ">\n"; 
    $headers .= "MIME-Version: 1.0\n"; 
    $headers .= "Date: " . date('r', time()) . "\n"; 

    mail($to,$subject,$body,$headers); 
} 

ответ

0

http://pl1.php.net/manual/en/function.mail.php:

Каждая строка должна быть отделена с CRLF (\ г \ п). Строки не должны быть более 70 символов.

Попробуйте изменить разделитель линии Хедерс. Убедитесь, что тело также хорошо отформатировано. Примеры вы найдете в руководстве.

Удачи!

Смежные вопросы