rene76
Mitglied
Hallo
Mein Exchange-Server ist so konfiguriert, dass er eMails ohne gültige Absender-eMail-Adresse nicht verarbeitet. Das soll auch so bleiben. Nun habe ich das Problem, dass wenn in einem Web-Formular keine eMail-Adresse angegeben wird, die Nachricht nicht verarbeitet wird. Die eMail-Adresse kann ich nicht zu einem Pflichtfeld machen, da es immer wieder Personen ohne eMail-Adresse gibt,. Jetzt will ich mein Script so anpassen, dass wenn keine Adresse eingetragen ist, automatische eine xxx@xxx.ch eingetragen wird, damit der Exchange-Server die Nachricht weiterleitet.
Trotz unzähligen Versuchen habe ich dieses Ziel noch nicht erreicht. Kann mir jemand mitteilen, wie ich das Script ergänzen muss, damit es so läuft wie oben beschrieben?
QUOTE <?php
$admin = "info@musteremail.ch";
$subject = "$subject von $email\n\n";
$message = "Nachricht fuer $admin von $email:\n\n";
while(list($name,$value)=each($HTTP_POST_VARS)) {
$message.="$name: $value\n\n";
}
mail($admin,$subject,$message,"From: $email"
?>
Mein Exchange-Server ist so konfiguriert, dass er eMails ohne gültige Absender-eMail-Adresse nicht verarbeitet. Das soll auch so bleiben. Nun habe ich das Problem, dass wenn in einem Web-Formular keine eMail-Adresse angegeben wird, die Nachricht nicht verarbeitet wird. Die eMail-Adresse kann ich nicht zu einem Pflichtfeld machen, da es immer wieder Personen ohne eMail-Adresse gibt,. Jetzt will ich mein Script so anpassen, dass wenn keine Adresse eingetragen ist, automatische eine xxx@xxx.ch eingetragen wird, damit der Exchange-Server die Nachricht weiterleitet.
Trotz unzähligen Versuchen habe ich dieses Ziel noch nicht erreicht. Kann mir jemand mitteilen, wie ich das Script ergänzen muss, damit es so läuft wie oben beschrieben?
QUOTE <?php
$admin = "info@musteremail.ch";
$subject = "$subject von $email\n\n";
$message = "Nachricht fuer $admin von $email:\n\n";
while(list($name,$value)=each($HTTP_POST_VARS)) {
$message.="$name: $value\n\n";
}
mail($admin,$subject,$message,"From: $email"
?>