Проблема отправки писем

voituk

прозревший
Прорблемма отправки писем

Такая прооблемма при отправке писем с помощью функции mail() :
В заголовках сначала идёт поле to: а потом уже поле from:.
А проблемма в том чтоо некоторые почтовые клиенты криво обрабатывают подобные письма.

Что делать?
Возможно поможет, если запихнуть поле to: в параметр headers?
Но этоо не оптимальный вариант - проэкт борльшой, и отравок писем и нотификаций там пруд-пруди
 

Кром

Новичок
Думаю лучше сходить сюда: [m]mail[/m] и посмотреть с пару десятков примеров, где решена эта проблема и масса других.
 

voituk

прозревший
Спасибо за полезную ссылку, но там я не нашёл нужной мне инфориации, а потому вопрос остаётся открытым..
 

Popoff

popoff.donetsk.ua
на mail есть такие варианты:

  1. С использованием sendmail'a
    PHP:
    <?php
    
    $messg = "Here we put the content of the message.";
    
    $sender = "[email protected]";
    
    $sendmail = "/usr/sbin/sendmail -t -f $sender -C /etc/sendmail.orig.cf";
    
    $fd = popen($sendmail, "w");
    fputs($fd, "From: \"Sender Name\" <$sender>\r\n");
    fputs($fd, "To: [email][email protected][/email]\r\n");
    fputs($fd, "Subject: Finally\r\n");
    fputs($fd, "X-Mailer: Mailer Name\r\n\r\n");
    fputs($fd, $body);
    pclose($fd);
    ?>
  2. Через сокеты (большой код, не стал копировать) - заголовки будут отправлены именно так, как ты напишешь
  3. Сам, к сожалению, не могу попробовать, но в примерах было:
    PHP:
    $headers.="From: ".$FromName." <".$From.">\n"; 
     $headers.="To: ".$ToName." <".$To.">\n";
    Попробуй, может поможет :)
    [/list=1]
 

voituk

прозревший
В том то и проблемма, что исходников 800 Кб
и переписывать все вызовы mail() не то что накладно, а пи%%ц как накладно!!
Потому и ищу что-то типа директивы в php.ini...
 
Сверху