mr.mumpitz
Threadersteller
Dabei seit: 05.01.2006
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mi 16.12.2009 13:54
Titel PHP Script: Mails kommen nicht bei jeder Email an |
|
|
Hallo zusammen,
sitze gerade an einer Website und habe ein php Script eingesetzt um die NAchrichten aus dem Emailformular weiterzuleiten. Wenn ich in dem Script meine Mailadresse zu Testzwecken einsetze, kommen die Mails bei mir an.
Wenn ich jedoch die Mailadresse des Kunden einsetze bekommt er keine Mails.
Wisst ihr woran das liegen kann? Am Spam-Ordner scheint es nicht zu liegen.
Hier mals das Script:
Code: | <?php
### Konfiguration ###
# Bitte passen Sie die folgenden Werte an, bevor Sie das Script benutzen!
# An welche Adresse sollen die Mails gesendet werden?
$strEmpfaenger = 'info@etacube.com, jonas@pluszwo.de' ;
# Welche Adresse soll als Absender angegeben werden?
# (Manche Hoster lassen diese Angabe vor dem Versenden der Mail ueberschreiben)
$strFrom = '"Webformular"';
# Welchen Betreff sollen die Mails erhalten?
$strSubject = 'Nachricht über Webformular';
# Zu welcher Seite soll als "Danke-Seite" weitergeleitet werden?
# Wichtig: Sie muessen hier eine gueltige HTTP-Adresse angeben!
$strReturnhtml = 'http://www.etacube.de/versendet.html';
# Welche(s) Zeichen soll(en) zwischen dem Feldnamen und dem angegebenen Wert stehen?
$strDelimiter = ":\t";
### Ende Konfiguration ###
if($_POST)
{
# Abfragen, ob alle wichtigen Felder gesetzt sind
if($_POST['Anrede'] && $_POST['Nachname'] && $_POST['Vorname'] && $_POST['Email'] && $_POST['Nachricht'])
{
$strMailtext = "";
while(list($strName,$value) = each($_POST))
{
if(is_array($value))
{
foreach($value as $value_array)
{
$strMailtext .= $strName.$strDelimiter.$value_array."\n";
}
}
else
{
$strMailtext .= $strName.$strDelimiter.$value."\n";
}
}
}
else die('Es wurden nicht alle Pflichtfelder ausgefuellt');
if(get_magic_quotes_gpc())
{
$strMailtext = stripslashes($strMailtext);
}
mail($strEmpfaenger, $strSubject, $strMailtext, "From: ".$strFrom)
or die("Die Mail konnte nicht versendet werden.");
header("Location: $strReturnhtml");
exit;
}
?> |
|
|