Собственно вот так работает все: Code: $headers .= "From: asd@mail.ru \r\n"; $headers .= "Cc: asd@mail.ru \r\n"; $headers .= "Bcc: asd@mail.ru \r\n"; А вот так неработает: Code: $headers .= "From: $from \r\n"; $headers .= "Cc: $from \r\n"; $headers .= "Bcc: $from \r\n"; Не могли бы помочь в чем ошибка - просто со скриптом работаю через delphi, а это написал соединив статьи 3 =)
Сделай в скрипте после твоих строк PHP: echo $headers; И покажи что выведет... И еще, покажи как шлёшь через дельфи.
а если так $headers .= "From: ".$from." \r\n"; $headers .= "Cc: ".$from." \r\n"; $headers .= "Bcc: ".$from." \r\n";
вот что возвращает echo $headers если хидеры делаю вот так $headers .= "From: ".$from." \r\n"; $headers .= "Cc: ".$from." \r\n"; $headers .= "Bcc: ".$from." \r\n"; Code: MIME-Version: 1.0 Content-type: text/html; charset=iso-8859-1 From: HUETA@MAIL.RU Cc: HUETA@MAIL.RU Bcc: HUETA@MAIL.RU X-Mailer: PHPMailer 5.1 (phpmailer.sourceforge.net)
Ух ти. Что я откапал то))))) Это очень смешно. В общем если код: Code: $headers .= "From: asd@mail.ru \r\n"; $headers .= "Cc: asd@mail.ru \r\n"; $headers .= "Bcc: asd@mail.ru \r\n"; То все хорошо и прекрастно. Но если: Code: $headers .= "From: ".$from." \r\n"; $headers .= "Cc: ".$from." \r\n"; $headers .= "Bcc: ".$from." \r\n"; то письмо попадает в спам))))))))) Может надо в другой кодировке отсылать post данные ? а не в charset=iso-8859-1