SuPeRfLy
Legacy Member
Ik heb een DNS mail probleem met gmail, google apps & php mail functie
Dit contactformulier wordt via de php mail functie verzonden naar de google apps email account: emailadres 1 maar om een of andere reden komt het bericht aan in de privé gmail account van de zaakvoerder van afternine namelijk emailadres 2.
Afternine.be is geconfigureerd voor gebruik van google apps voor zijn email en de mx records wijzen zoals google voorschrijft naar de mailservers van google. Alle andere emails komen correct aan. Ik heb geen SPF records opgegeven.
Waaraan kan dit liggen?
Dit zijn de mx records van afternine.be:
Mail eXchanger Priority
ASPMX5.GOOGLEMAIL.COM 30
ASPMX.L.GOOGLE.COM 10
ALT1.ASPMX.L.GOOGLE.COM 20
ALT2.ASPMX.L.GOOGLE.COM 20
ASPMX2.GOOGLEMAIL.COM 30
ASPMX3.GOOGLEMAIL.COM 30
ASPMX4.GOOGLEMAIL.COM 30
Dit is het php formulier dat gebruikt wordt voor de verzending:
Dit contactformulier wordt via de php mail functie verzonden naar de google apps email account: emailadres 1 maar om een of andere reden komt het bericht aan in de privé gmail account van de zaakvoerder van afternine namelijk emailadres 2.
Afternine.be is geconfigureerd voor gebruik van google apps voor zijn email en de mx records wijzen zoals google voorschrijft naar de mailservers van google. Alle andere emails komen correct aan. Ik heb geen SPF records opgegeven.
Waaraan kan dit liggen?
Dit zijn de mx records van afternine.be:
Mail eXchanger Priority
ASPMX5.GOOGLEMAIL.COM 30
ASPMX.L.GOOGLE.COM 10
ALT1.ASPMX.L.GOOGLE.COM 20
ALT2.ASPMX.L.GOOGLE.COM 20
ASPMX2.GOOGLEMAIL.COM 30
ASPMX3.GOOGLEMAIL.COM 30
ASPMX4.GOOGLEMAIL.COM 30
Dit is het php formulier dat gebruikt wordt voor de verzending:
Code:
<?php
if(isset($_POST['Verstuur'])) {
$headers = "From:{$_POST['email']}\r\n";
$headers .= "Reply-To:{$_POST['email']}\r\n";
$headers .= "Content-Type: text/plain;\r\n charset=iso-8859-1\r\n";
$bericht = $_POST['bericht'];
mail("emailadres 1", "Bericht van {$_POST['naam']} via contactformulier op afternine.be",
"{$_POST['bericht']}", $headers);
} else {
die ("error: geen formulier gegevens ontvangen!");
}
?>
.