PHP email problem
_EmailProblem
- sonstiges
0 wahsaga0 _EmailProblem
Hallo,
ich habe ein PHP Test-Skript:
<?php
ini_set('display_errors', true);
error_reporting(E_ALL);
mail("webmaster@exampel1.de",
"Hello!",
"Hello this is a test email.",
"From: webmaster@exampel2.de\r\n".
"Reply-To: webmaster@exampel2.de\r\n" .
"X-Mailer: PHP/" . phpversion()) or die("Mail konnte nicht abgeschickt werden!");
?>
Es wird immer or die() ausgeführt. Ich verwende sendmail PHP5.1.6 und Apache 2.2.3.
Meine Mails kommen jedes mal zurück und die Ausgabe lautet so ähnlich wie unten.
Die Exampel -adressen gibt es selbstverständlich.
Wie kann ich mein Problem lösen?
_EmailProblem
From MAILER-DAEMON@localhost.localdomain Thu Jan 11 14:17:52 2007
Return-Path: MAILER-DAEMON@localhost.localdomain
Received: from localhost.localdomain (partypower.ath.cx [127.0.0.1])
by localhost.localdomain (8.13.8/8.13.8) with ESMTP id l0BDHpAa003261
for apache@localhost.localdomain; Thu, 11 Jan 2007 14:17:52 +0100
Received: from localhost (localhost)
by localhost.localdomain (8.13.8/8.13.8/Submit) id l0BDHoqe003260;
Thu, 11 Jan 2007 14:17:51 +0100
Date: Thu, 11 Jan 2007 14:17:51 +0100
From: Mail Delivery Subsystem MAILER-DAEMON@localhost.localdomain
Message-Id: 200701111317.l0BDHoqe003260@localhost.localdomain
To: apache@localhost.localdomain
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
boundary="l0BDHoqe003260.1168521471/localhost.localdomain"
Subject: Returned mail: see transcript for details
Auto-Submitted: auto-generated (failure)
This is a MIME-encapsulated message
--l0BDHoqe003260.1168521471/localhost.localdomain
The original message was received at Thu, 11 Jan 2007 14:17:50 +0100
from apache@localhost
----- The following addresses had permanent fatal errors -----
Message@coole-files.de
(reason: 553 5.5.4 apache@localhost.localdomain... Real domain name required for sender address)
(expanded from: Message@coole-files.de)
----- Transcript of session follows -----
... while talking to [127.0.0.1]:
MAIL From:apache@localhost.localdomain SIZE=131 AUTH=apache@localhost.localdomain
<<< 553 5.5.4 apache@localhost.localdomain... Real domain name required for sender address
501 5.6.0 Data format error
--l0BDHoqe003260.1168521471/localhost.localdomain
Content-Type: message/delivery-status
Reporting-MTA: dns; localhost.localdomain
Arrival-Date: Thu, 11 Jan 2007 14:17:50 +0100
Final-Recipient: RFC822; Message@coole-files.de
Action: failed
Status: 5.5.4
Diagnostic-Code: SMTP; 553 5.5.4 apache@localhost.localdomain... Real domain name required for sender address
Last-Attempt-Date: Thu, 11 Jan 2007 14:17:51 +0100
--l0BDHoqe003260.1168521471/localhost.localdomain
Content-Type: message/rfc822
Return-Path: <apache>
Received: (from apache@localhost)
by localhost.localdomain (8.13.8/8.13.8/Submit) id l0BDHoqd003260;
Thu, 11 Jan 2007 14:17:50 +0100
Date: Thu, 11 Jan 2007 14:17:50 +0100
Message-Id: 200701111317.l0BDHoqd003260@localhost.localdomain
To: Message@coole-files.de
Subject: Registration
From: root@partypower.ath.cx
X-Mailer: PHP/5.1.6
Hello this is a test email.
--l0BDHoqe003260.1168521471/localhost.localdomain--
hi,
----- The following addresses had permanent fatal errors -----
Message@coole-files.de
(reason: 553 5.5.4 apache@localhost.localdomain... Real domain name required for sender address)
Was genau verstehst du daran nicht?
gruß,
wahsaga
hi,
----- The following addresses had permanent fatal errors -----
Message@coole-files.de
(reason: 553 5.5.4 apache@localhost.localdomain... Real domain name required for sender address)Was genau verstehst du daran nicht?
gruß,
wahsaga
sag mir einfach was ich ändern muss damit ich erfolgreich meine Emails versicken kann.
_EmailProblem
hi,
sag mir einfach was ich ändern muss damit ich erfolgreich meine Emails versicken kann.
1. Deinen Tonfall, wenn du weiterhin Hilfe bekommen willst.
2. Deine Einstellung zum selbstständigen Lösen von Problemen
Übersetze dir die Meldung, versuche sie zu verstehen.
Teile uns das Ergebnis dieser Bemühung und eventuelle Verständnisprobleme mit.
gruß,
wahsaga
Tut mir leid wenn ihr das jetzt falsch aufgefasst habt aber ich tüftle hier schon eine Woche dran rum.
Also
----- The following addresses had permanent fatal errors -----
Message@coole-files.de
(reason: 553 5.5.4 apache@localhost.localdomain... Real domain name required for sender address)
Dort steht in der ersten Zeile das die folgenden Adressen permanent fatale Fehler enthalten.
Welche wären das?
Ein echter Domainname für die Senderadresse ist nötig
Was heisst das?
Ich habe schon root@localhost @localhost.localdomain @partypower.ath.cx (die adresse meines apacheservers) das gleiche mit apache@ probiert das ergebnis war immer das gleiche, nämlich eine ähnliche Mail wie ich sie oben schon komplett gepostet habe. Liegt es am GMX-Host? @coole-files.de (Meine Emailadresse bei GMX)?
Ich entschuldige mich noch einmal für mein obriges Posting.
_EmailProblem
hi,
Dort steht in der ersten Zeile das die folgenden Adressen permanent fatale Fehler enthalten.
Welche wären das?
Der folgende:
Ein echter Domainname für die Senderadresse ist nötig
Was heisst das?
Du musst einen echten Domainnamen verwenden, der auch existiert.
Dein MTAmacht vermutlich über einen NS-Lookup, um einen MX Resource Record für die Domain zu finden.
Ich habe schon root@localhost @localhost.localdomain @partypower.ath.cx (die adresse meines apacheservers) das gleiche mit apache@ probiert das ergebnis war immer das gleiche, nämlich eine ähnliche Mail wie ich sie oben schon komplett gepostet habe. Liegt es am GMX-Host? @coole-files.de (Meine Emailadresse bei GMX)?
http://www.mxtoolbox.com/ gibt für coole-files.de mx0.gmx.net und mx0.gmx.de als MX-Einträge aus.
Vielleicht ist es diese Diskrepanz zwischen verwendeter Domain und MX-Einträgen, die den MTA die Mail abweisen lässt
gruß,
wahsaga
OK. Aber was muss ich jetzt tun damit ich meine Mails verschicken kann?
Muss ich meinen lokalen Emailserver(sendmail) als SMTP-Server als DNS adresse eintragen?
Also ich habe es jetzt geschafft das ich keine mail mehr zurückbekomme, es wird auch keine Fehlermeldung angezeigt. Ich hoffe das das ein gutes Zeichen ist. Aber wie lange kann es dauern bis eine solche Mail ankommt?
hallo!
sag mir einfach was ich ändern muss damit ich erfolgreich meine Emails versicken kann.
Du benötigst einen echten Domainnamen für deinen Server, der momentan "localhost.localdomain" heißt.
gruß.
roger.