Hej
Jeg har en hjemmeside programmeret i PHP, hvor jeg af og til skal sende mails til folk.
Det er f.eks. i forbindelse med "glemt password", og det virker helt fint med PHP's mail-funktion, når den sendes til én person.
Jeg skal dog også udsende nyhedsbreve til 300+ brugere, og disse ryger tilsyneladende altid i SPAM-filteret i hvert fald hos gmail. Jeg har rodet frem og tilbage med headers men jeg er endnu ikke stødt på den magiske formel for at den ryger lige igennem.
Need help!!! ;-)
Således ser der ud pt:
$headers_template = "MIME-Version: 1.0" . "\r\n";
$headers_template .= "Content-type: text/html; charset=iso-8859-1" . "\r\n";
$headers_template .= 'X-Mailer: PHP/' . phpversion() . "\r\n";
$headers_template .= 'From: ' . 'hjemmesidenavn' . "\r\n"; $headers_template .= 'Reply-To: ' . '
[email protected] . "\r\n"; $headers_template .= "Bcc: ";
$headers = $headers_template . $emailList;
$emailList er en kommasepareret streng med alle modtagermails, f.eks.:
"
[email protected],
[email protected]" osv.
Selve mail kaldes lige ud af landevejen:
mail('
[email protected]', $title, $message, $headers);
$title er en rå tekststreng og $message er en basal html-side, der ser helt fint ud, når den ellers er fisket op af spam-filteret.
"From", "reply", "to" osv indeholder naturligvis de rigtige navne og emails.
--
You have to let it all go, Neo...
Fear, doubt... and disbelief.
Free your mind - Morpheus