Unrach
Legacy Member
Hey allemaal,
Ik heb al wat zitten googlen en dit blijkt een veel gezocht onderwerp te zijn. Maar helaas vond ik nog altijd geen antwoord.
Het oh zo bekende probleem is dat hotmail uw mails via de mail() functie aan ziet als spam. En zo dus niet ontvangt of in de spam folder plaatst.
De beste oplossing is ne smtp server gebruiken. Maar ik heb voor de makkelijkste manier gekozen en de "From" header op de juiste afzender gezet.
Het heeft gewerkt, maar na een server transfer ineens niet meer. Ik zelf heb mijn eigen email adres waar ik het wel op ontvang. Maar op ne hotmail komt de mail dus gewoon niet aan.
Hierbij zoek ik dus wat hulp. Dit is de mail functie die ik gebruik:
Zoals ge ziet gebruik ik rechtstreeks het server adres, dus normaal zou hij niet als spam mogen opduiken. Na wat zoek werk lijken mijn headers ook wel te kloppen. Dus het is voor mij een mysterie, of moet ik iets in mijn php.ini aanpassen?
Alvast bedankt!
Ik heb al wat zitten googlen en dit blijkt een veel gezocht onderwerp te zijn. Maar helaas vond ik nog altijd geen antwoord.
Het oh zo bekende probleem is dat hotmail uw mails via de mail() functie aan ziet als spam. En zo dus niet ontvangt of in de spam folder plaatst.
De beste oplossing is ne smtp server gebruiken. Maar ik heb voor de makkelijkste manier gekozen en de "From" header op de juiste afzender gezet.
Het heeft gewerkt, maar na een server transfer ineens niet meer. Ik zelf heb mijn eigen email adres waar ik het wel op ontvang. Maar op ne hotmail komt de mail dus gewoon niet aan.
Hierbij zoek ik dus wat hulp. Dit is de mail functie die ik gebruik:
PHP:
$to = "[email protected]";
$subject = $topic;
$message = "<b>test</b>";
$from = "Test <[email protected]>";
$headers = "From: $from\r\n";
$headers .= 'Reply-To: Test <[email protected]>\r\n';
$headers .= 'Return-Path: Test <[email protected]>\r\n';
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=iso-8859-1\r\n";
$headers .= "Content-Transfer-Encoding: 8bit\r\n";
$headers .= "X-Mailer: PHP v" . phpversion();
mail($to,$subject,$message,$headers);
Zoals ge ziet gebruik ik rechtstreeks het server adres, dus normaal zou hij niet als spam mogen opduiken. Na wat zoek werk lijken mijn headers ook wel te kloppen. Dus het is voor mij een mysterie, of moet ik iets in mijn php.ini aanpassen?
Alvast bedankt!

