ugrás a tartalomhoz

A PHP mail-lel küldött levél szétesik Outlook-ban

Gully Foyle · 2007. Jan. 24. (Sze), 10.57
Sziasztok!


A PHP mail-lel küldött levél nem jelenik meg Outlook Express-ben, hanem egyszerűen kiírja a forrást. A freemail és vipmail rendszerében tökéletesen megjelenik ugyanez a levél. Én a rosszul megadott header-re tippelek, mint a probléma okára.

//add From: header
$headers = "From: info##kukac##teszt.hu\r\n";

//specify MIME version 1.0
$headers .= "MIME-Version: 1.0\r\n"."Content-type: text/html; charset=iso-8859-2\r\n";

mail("xy##kukac##teszt.hu", "teszt hirlevel", $body, $headers);

Nagyon sokat segítenétek, ha tudnátok javasolni valamilyen megoldást. Már elég régóta szenvedek vele.

(Ha az segít beírom a teljes kódot.)


Üdv.
Gully Foyle
 
1

PHPMailer

TeeCee · 2007. Jan. 24. (Sze), 14.47
Használj kifejezetten levélküldő csomagot, akkor nem neked kell összerakni a mail forrást, amihez igencsak sok ismeret, ész és gyakorlat kell!

Ilyen pl a PHPmailer, amit régóta nagy megeleégedéssel használok/használunk napi levelezésre a cégnél. (saját webmailból küldünk leveleket, nem panaszkodnak, hogy gond lenne...)

Van a PEAR-ben is levélküldő ha jól tudom, de ha az se tetszik, keress a phpclasses.org-on, vagy a hotscriptz.com-on.