Mail via PHP script komt nooit aan

  • Onderwerp starter Onderwerp starter VBA1
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

VBA1

Gebruiker
Lid geworden
24 okt 2013
Berichten
30
Ik probeer de inhoud van een formulier te verzenden dmv een php script insert.php. Ik heb van alles geprobeerd, headers aanpassen, inloggen via smtp, swift. Het werkt niet. Kan iemand mij helpen? Alvast heel erg bedankt.

Hier is de code:

PHP:
// Get values from the form
$name=$_POST['name'];
$city=$_POST['city'];
$phone=$_POST['phone'];
$email=$_POST['email'];
 
$to = "mail@adres";
$subject = "Opgave droomwerk";
$message = " Name: " . $name . "\r\n City: " . $city . "\r\n Phone: " . $phone . "\r\n Email: " . $email;
 
$headers = "From: mail@adres.nl";
$headers .= "Reply-To: $visitor_email";
mail($to,$subj,$body,$headers);
$headers .= "Content-type: text/plain; charset=UTF-8" . "\r\n";
 
if(@mail($to,$subject,$message,$headers))
{
  print "<script>document.location.href='http://dromen.wintrip-projects.nl/Index_Bestanden/success.html';</script>";
}else{
  echo "Sorry, nog een keer proberen...";
}
 
Laatst bewerkt door een moderator:
Probeer je de mail vanaf je lokale machine te versturen of heb je dit script geüploadet en daarna geprobeerd?
 
Re:

Ik heb het script geupload en dan geprobeerd...
 
Staat jouw host toe dat je scripts verstuurd via hun server? Anders moet je namelijk via een andere SMTP-server gaan sturen.

Heb je al een simpele test uitgevoerd?
PHP:
if (mail('jouw@adres.domein', 'test onderwerp', 'test') {
    echo 'Verstuurd';
} else {
    echo 'Niet verstuurd!';
}
Wel even jouw eigen mail-adres gebruiken natuurlijk ;)
 
Bedankt

Bedankt voor alle hulp! Ik ben er uit... ik was gewoon <?php vergeten... duh :confused:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan