Hallo,
ich habe ein einfaches Kontaktformular das per mail() versendet wird. Allerdings ist es so, das die Email nicht bei allen Empfängern ankommt. Ich nehme an, das es etwas mit den Spamfiltern zu tun hat. Ich hoffe,mir kann jemand von euch helfen, wie ich mein Script umbauen muß, das es nicht mehr als Spam erkannt wird und zugestellt wird.
Danke schonmal.
lg Nadja
ich habe ein einfaches Kontaktformular das per mail() versendet wird. Allerdings ist es so, das die Email nicht bei allen Empfängern ankommt. Ich nehme an, das es etwas mit den Spamfiltern zu tun hat. Ich hoffe,mir kann jemand von euch helfen, wie ich mein Script umbauen muß, das es nicht mehr als Spam erkannt wird und zugestellt wird.
Danke schonmal.
lg Nadja
PHP:
<?php
if (isset($_GET['senden'])){
if(($_POST['Name'] != '') && ($_POST['Email'] != '') && ($_POST['Betreff'] != '') && ($_POST['Adresse'] != '') && ($_POST['Ort'] != '')){
#email zusammenbauen
$an="[email protected]; [email protected]";
$von="[email protected]";
$betreff="Kontaktformular";
$header = "From: $von\r\n";
$header .= "Subject: $betreff\r\n";
$header .= "Content-Type: text/html\r\n";
$header .= "MIME-Version: 1.0\r\n";
$mitteilungsdaten="Nachricht über das Kontaktformular:\r\n";
$mitteilungsdaten .= "Name:".$_POST['Name']."\r\n";
if($_POST['Firma']!='')$mitteilungsdaten .= "Firma: ".$_POST['Firma']."\r\n";
$mitteilungsdaten .= " Email:".$_POST['Email']."\r\n";
$mitteilungsdaten .= " Adresse:".$_POST['Adresse']."\r\n";
$mitteilungsdaten .= " PLZ und Ort:".$_POST['Ort']."\r\n";
if($_POST['Event']!='')$mitteilungsdaten .= "Event: ".$_POST['Event']."\r\n";
if($_POST['Anlass']!='')$mitteilungsdaten .= "Anlass: ".$_POST['Anlass']."\r\n";
if($_POST['Termin']!='')$mitteilungsdaten .= "Termin: ".$_POST['Termin']."\r\n";
if($_POST['Dauer']!='')$mitteilungsdaten .= "Dauer: ".$_POST['Dauer']."\r\n";
if($_POST['Eventort']!='')$mitteilungsdaten .= "Eventort: ".$_POST['Eventort']."\r\n";
if($_POST['text']!='')$mitteilungsdaten .= "Nachricht: ".$_POST['text']."\r\n";
if (mail($an, $betreff, $mitteilungsdaten, $header)){
$anzeige="<p>Vielen Dank für Ihre Anfrage.</p>";
}else{
$anzeige="<p>Leider konnte Ihre Anfrage nicht an uns übermittelt werden.</p>";
}
}else{
$anzeige="<p>Bitte füllen Sie alle Felder mit * aus.</p>";
}
}else{
$anzeige='';
}
#echo $anzeige;
php?>