mail() php apache

realromeo76

Mitglied
hi Leute

Ich bin kurz vorm durchdrehen


php und Apache habe ich unter Windows xp zum laufen gebracht.
Nun versuche ich die php mail() funktion zu testen bekomme aber immer die selbe fehler meldung:


Warning: mail(): SMTP server response: 554 User unknown in G:\Programme\Apache Group\Apache2\htdocs\mailer.php on line 110

Ich habe schon sämtliche Foren durchgelesen aber irgendwie finde ich keine lösung
als mailserver habe ich den ArGosoft Mail Server installiert und soweit ich weiss auch richtig konfiguriert

in der php.ini sieht es unter mail function soaus:
---------------------------------------
[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25
sendmail_from = localhost@localhost.de

; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path =
------------------------------------------
hat irgend jemand eine idee was ich falsch mache oder übersehen habe

ich danke schon mal im vorraus
 
QUOTE (realromeo76 @ Mo 5.7.2004, 13:06)Warning: mail(): SMTP server response: 554 User unknown
Diese Meldung kommt vom Mailserver, was bedeutet, dass Dein Code soweit stimmt. Ein 554 User unknown bedeutet, dass die Empfängeradresse auf dem Mailserver nicht existiert.

Je nach Einstellungen akzeptiert der Mailserver jeglichen Relay (dann sollte so ein Fehler nicht kommen). Andernfalls akzeptiert er nur Mails, die entweder von einem lokalen Absender - der sich normalerweise vor dem Senden autentifizieren muss - kommen oder für einen lokalen Empfänger bestimmt sind. (Lokaler Absender / lokaler Empfänger sind Mailaccounts, die auf dem Mailserver eingerichtet sind.)

Ich richte in solchen Fällen immer zuerst die Accounts auf dem Argo ein und teste diese mit Outlook Express o.ä. - erst wenn das geht, weiss ich dass alle Einstellungen stimmen. Dann kann ich die Outlook-Einstellungen (SMTP/POP3-Server, Mailadresse, Benutzername, Passwort, etc.) im Code verwenden.

Griessli
Irene
 
im argo kann bekomme ich diese ausgabe

------------------------------------------------------------------------------------------------
05.07.2004 14:24:29 - Requested SMTP connection from 127.0.0.1
05.07.2004 14:24:29 - SMTP connection with 127.0.0.1 ended. ID=5
05.07.2004 14:26:51 - [ 6] Delivering to realromeo76@web.de
05.07.2004 14:26:51 - [ 6] Attempting to deliver to the domain web.de
05.07.2004 14:26:51 - [ 6] Retrieved 2 MX records for domain web.de
05.07.2004 14:26:51 - [ 6] Trying the server mx-ha01.web.de: 217.72.192.149
05.07.2004 14:27:12 - [ 6] Winsock error when communicating with exchanger mx-ha01.web.de: [10065] No Route to Host
05.07.2004 14:27:12 - [ 6] Trying the server mx-ha02.web.de: 217.72.192.188
05.07.2004 14:27:34 - [ 6] Winsock error when communicating with exchanger mx-ha02.web.de: [10065] No Route to Host
05.07.2004 14:27:34 - [ 6] Server error: [10065] No Route to Host. Will retry in 0 hr 10 min
05.07.2004 14:27:34 - [ 7] Delivering to localhost@localhost.de
05.07.2004 14:27:34 - [ 7] Attempting to deliver to the domain localhost.de
05.07.2004 14:27:35 - [ 7] Retrieved 2 MX records for domain localhost.de
05.07.2004 14:27:35 - [ 7] Trying the server mx01.isb.net: 195.90.0.84
05.07.2004 14:27:55 - [ 7] Winsock error when communicating with exchanger mx01.isb.net: [10065] No Route to Host
05.07.2004 14:27:58 - [ 7] Trying the server bonbon.isb.net:
05.07.2004 14:28:00 - [ 7] Winsock error when communicating with exchanger bonbon.isb.net: [11001] Host not found
05.07.2004 14:28:00 - [ 7] Server error: [11001] Host not found. Will retry in 0 hr 10 min
------------------------------------------------------------------------------------------------

ich als dummy habe echt keine ahnung wo ich den fehler behebn soll
 
Der Argo hat das Mail von PHP akzeptiert und versucht es jetzt weiterzuleiten:
QUOTE 05.07.2004 14:26:51 - [ 6] Delivering to realromeo76@web.de
05.07.2004 14:26:51 - [ 6] Attempting to deliver to the domain web.de
05.07.2004 14:26:51 - [ 6] Retrieved 2 MX records for domain web.de
05.07.2004 14:26:51 - [ 6] Trying the server mx-ha01.web.de: 217.72.192.149
05.07.2004 14:27:12 - [ 6] Winsock error when communicating with exchanger mx-ha01.web.de: [10065] No Route to Host
05.07.2004 14:27:12 - [ 6] Trying the server mx-ha02.web.de: 217.72.192.188
05.07.2004 14:27:34 - [ 6] Winsock error when communicating with exchanger mx-ha02.web.de: [10065] No Route to Host
05.07.2004 14:27:34 - [ 6] Server error: [10065] No Route to Host. Will retry in 0 hr 10 min

Dieses "no route to host" bedeutet, dass der Argo netzwerkmässig nicht zum Mailserver mx-ha01.web.de (217.72.192.149) durchkommt. Dann probiert er es mit dem zweiten Mailserver von web.de, da passiert aber dasselbe. Entweder eine Firewall blockiert das, oder der Argo hat ein Internet-Verbindungsproblem.
Genaueres müsstest Du mit dem Tracert-Befehl rausfinden können.


QUOTE
05.07.2004 14:27:34 - [ 7] Delivering to localhost@localhost.de
05.07.2004 14:27:34 - [ 7] Attempting to deliver to the domain localhost.de
05.07.2004 14:27:35 - [ 7] Retrieved 2 MX records for domain localhost.de
05.07.2004 14:27:35 - [ 7] Trying the server mx01.isb.net: 195.90.0.84
05.07.2004 14:27:55 - [ 7] Winsock error when communicating with exchanger mx01.isb.net: [10065] No Route to Host
05.07.2004 14:27:58 - [ 7] Trying the server bonbon.isb.net:
05.07.2004 14:28:00 - [ 7] Winsock error when communicating with exchanger bonbon.isb.net: [11001] Host not found
05.07.2004 14:28:00 - [ 7] Server error: [11001] Host not found. Will retry in 0 hr 10 min

Hier versucht der Server auch ein Mail weiterzuleiten, und zwar an die Domain localhost.de. Deren ersten Mailserver kann er wieder nicht erreichen (no route to host), und für den zweiten (bonbon.isb.net) findet er schon gar keine IP-Adresse. Die haben da im DNS was Falsches drin.

Falls das localhost.de nur für Dich intern sein soll und Du nicht wirklich ein Account dort hast, dann rate ich Dir dringend, das nicht mehr so zu probieren. Im dümmsten Fall wirst Du sonst als Spammer gebrandmarkt. Für lokale Versuche richtest Du am besten zwei Domains mit je einem Account auf dem Argo ein (oder halt eine Domains mit zwei Accounts), und schickst die Mails zwischen diesen zwei hin und her.

Griessli
Irene
 
Bittschön, freut mich
smile.gif
 
Zurück
Oben