Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: mail.ru пустые письма
 
 автор: Balamut182   (25.05.2009 в 15:49)   письмо автору
 
 

Здравствуйте. Никто не сталкивался с такой проблемой? На mail.ru письма, сгенерированные на PHP приходят пустые, т.е есть тема, от кого, только нет текста письма. Письма в формате HTML и кодировке WINDOWS-1251. Проблема только с mail.ru. Отсылаю так:
function send_mail($mail_to, $thema, $html)
{
    $EOL = "\n";
    $boundary     = "--".md5(uniqid(time()));
    $headers    = "MIME-Version: 1.0;$EOL";
    $headers   .= "From: ".M_FROM.$EOL;
    $headers   .= "Content-Type: multipart/related; boundary=\"$boundary\"$EOL";

    $multipart  = "--{$boundary}$EOL";
    $multipart .= "Content-Type: text/html; charset=".M_CHARSET.$EOL;
    $multipart .= "Content-Transfer-Encoding: 8bit$EOL";
    $multipart .= $EOL;
    $multipart .= str_replace("\r\n", "\n", $html);
    $multipart .= $EOL;
    $multipart .= "$EOL--$boundary--$EOL";

    if(!mail($mail_to, $thema, $multipart, $headers)) return false;
    else return true;
    exit;
}

  Ответить  
 
 автор: sim5   (25.05.2009 в 16:01)   письмо автору
 
   для: Balamut182   (25.05.2009 в 15:49)
 

Какой смысл в HTML-коде заменять "\r\n" на "\n"? Вот тут гляньте... А еще поиском по разделу, про почту тут на объем "Война и мир" вполне уже хватит.

  Ответить  
 
 автор: Balamut182   (25.05.2009 в 16:14)   письмо автору
 
   для: sim5   (25.05.2009 в 16:01)
 

собственно оттуда код и взят - решил потестить его и оказалось что на mail.ru приходят пустые письма

  Ответить  
 
 автор: sim5   (25.05.2009 в 16:26)   письмо автору
 
   для: Balamut182   (25.05.2009 в 16:14)
 

Вы о каком коде? Если о втором, то все приходит нормально, включая и майл.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования