Zitat
Von: [email protected]
[mailto:[email protected]]
Gesendet: Dienstag, 20. Februar 2007 20:17
An: [email protected]
Betreff: failure notice
Hi. This is the qmail-send program at sureot.ispgateway.de.
I'm afraid I wasn't able to deliver your message to the following addresses.
This is a permanent error; I've given up. Sorry it didn't work out.
<[email protected]>:
XXX.XXX.XX.XXX does not like recipient.
Remote host said: 550-5.7.1 {mx099} The recipient does not accept mails from
'gmx.de' over foreign mailservers
550 5.7.1 ( http://www.gmx.net/serverrules )
Giving up on XXX.XXX.XX.XXX.
--- Below this line is a copy of the message.
Return-Path: <[email protected]>
Received: (qmail 10063 invoked by uid 0); 20 Feb 2007 19:17:16 -0000
Received: from unknown (HELO sureot.ispgateway.de) (127.0.0.1)
by localhost with SMTP; 20 Feb 2007 19:17:16 -0000
Received: (from re846458@localhost)
by sureot.ispgateway.de (8.13.6/8.13.6/Submit) id l1KJHA07006154;
Tue, 20 Feb 2007 20:17:10 +0100
Date: Tue, 20 Feb 2007 20:17:10 +0100
Message-Id: <[email protected]
e>
To: [email protected]
Subject: Nachricht durch Kontaktformular auf XXX Homepage
X-DFOptimize:
BUFfRE5PRAVZXk9aGENEXk9YRE9eBE5PBVhaB0JFWV5DRE0FHB
MFGxgTBV5cB0hYT1NPRkYETk8F
WktNT1kFR0tDRk9YBFpCWg==
From: [email protected]
Name: Michael
Email: [email protected]
Betreff: Testmail
Nachricht: Diese Mail bitte an mich zurückschicken ;-)
Gruß
Michael
Hier das entsprechende PHP Script:
<?php ### Konfiguration ### # Bitte passen Sie die folgenden Werte an, bevor Sie das Script benutzen! # An welche Adresse sollen die Mails gesendet werden? $strEmpfaenger = '[email protected]'; # Welche Adresse soll als Absender angegeben werden? # (Manche Hoster lassen diese Angabe vor dem Versenden der Mail ueberschreiben) $strFrom = '"Kontaktformular" <[email protected]>'; # Welchen Betreff sollen die Mails erhalten? $strSubject = 'Nachricht durch Kontaktformular'; # Zu welcher Seite soll als "Danke-Seite" weitergeleitet werden? # Wichtig: Sie muessen hier eine gueltige HTTP-Adresse angeben! $strReturnhtml = 'http://www.XXXXXXXX.de/danke.html'; # Welche(s) Zeichen soll(en) zwischen dem Feldnamen und dem angegebenen Wert stehen? $strDelimiter = ":\t"; ### Ende Konfiguration ### if($_POST) { $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"; } } if(get_magic_quotes_gpc()) { $strMailtext = stripslashes($strMailtext); } mail($strEmpfaenger, $strSubject, $strMailtext, "From: ".$strFrom) or die("Die Mail konnte nicht verschickt werden."); header("Location: $strReturnhtml"); exit; } ?>
Wo liegt der Fehler? Liegt es überhaupt am Script? Auf Grund der Fehlermeldung hab ich die Vermutung, dass es was mit dem Hoster zu tun hat. Leider kenn ich mich mit dem ganzen Kram nicht so gut aus und hoffe, dass mir einer von euch weiterhelfen kann.
Gruß
M-O-D
Dieser Beitrag wurde von M-O-D bearbeitet: 20. Februar 2008 - 00:11