PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP für Fortgeschrittene und Experten (http://www.selfphp.de/forum/forumdisplay.php?f=13)
-   -   Mit mail() über MSExchange (http://www.selfphp.de/forum/showthread.php?t=14030)

Blade1965 19.07.2006 22:30:29

Mit mail() über MSExchange
 
Hallo,
ich versuche verzweifelt mittels mail() unseren MSExchange-Server anzusprechen.
Die php.ini habe ich entsprechend konfiguriert.
Leider bekomme ich folgende Fehlermeldung:
Warning: mail() [function.mail]: SMTP server response: 553 We do not relay non-local mail, sorry.
Kennt sich damit jemand aus?
Ich benutze XAMPP unter Windows 2003-Server.

xabbuh 20.07.2006 08:22:02

AW: Mit mail() über MSExchange
 
Was genau hast du an "We do not relay non-local mail, sorry." nicht verstanden?

Blade1965 20.07.2006 09:46:10

AW: Mit mail() über MSExchange
 
Was ich umkonfigurieren muß, damit ich über mein Intranet mit PHP Mails mittels Exchange-Server übertragen kann.
Irgendwie wird der Mailserver wohl nicht angesprochen, oder müssen dort entsprechende Rechte gesetzt werden?
Der Intranet-Server selbst hat keinen Online-Zugang.

KTB 20.07.2006 10:03:07

AW: Mit mail() über MSExchange
 
Vor dem eigentlichen mail() musst du den SMTP-Server definieren. In deinem Fall also den Exchange-Server. Beispiel:
PHP-Code:

ini_set('SMTP''server.domaine.xde'); 

Wenn es dann noch nicht funktionieren sollte, liegt es an dem Exchange.

Blade1965 20.07.2006 10:21:31

AW: Mit mail() über MSExchange
 
Danke für den Tip :)
Mein Tag ist fast gerettet ^^
Interner Mailverkehr klappt jetzt, nur nach extern bekomme ich noch folgende Fehlermeldung:
Warning: mail() [function mail]: SMTP server respons: 550 5.7.1 Unable to relay for webmaster@blade1965.de

xabbuh 20.07.2006 11:36:47

AW: Mit mail() über MSExchange
 
Zitat:

Zitat von Blade1965
Interner Mailverkehr klappt jetzt, nur nach extern bekomme ich noch folgende Fehlermeldung:
Warning: mail() [function mail]: SMTP server respons: 550 5.7.1 Unable to relay for webmaster@blade1965.de

Vielleicht solltest du dir dann mal anschauen, warum sich der Exchange für die E-Mailadresse nicht zuständig fühlt.

Blade1965 20.07.2006 12:15:53

AW: Mit mail() über MSExchange
 
Problem gelöst :)
Dem angegebenen Server war es nicht erlaubt, relay-mails zu versenden.
Anderer Server und es klappt.

Danke für eure Bemühungen :)

KTB 20.07.2006 13:49:10

AW: Mit mail() über MSExchange
 
So wie es halt da stand und ich schon gesagt habe :)
Zitat:

Warning: mail() [function mail]: SMTP server respons: 550 5.7.1 Unable to relay for webmaster@blade1965.de
Zitat:

Zitat von KTB
Wenn es dann noch nicht funktionieren sollte, liegt es an dem Exchange.


meikel (†) 21.07.2006 22:10:23

AW: Mit mail() über MSExchange
 
Zitat:

Zitat von Blade1965
Problem gelöst :)
Dem angegebenen Server war es nicht erlaubt, relay-mails zu versenden.
Anderer Server und es klappt.

Echt "toll"! Da wird ein MTA zum "open relay" - also zur SPAM Schleuder - aufgebohrt, nur weil Du zu faul bist, auf mail() zu verzichten?
Verwende phpmailer zum Versenden. Das Teil beherrscht SMTP-Auth. mail() ist dazu nämlich noch zu blöde.

Blade1965 22.07.2006 14:14:02

AW: Mit mail() über MSExchange
 
Ne, aufgebohrt hab ich den nicht :)
Ist der Firmenserver, der schon seit Jahren so in Betrieb ist.
Auf dem hab ich eh keine Admin-Rechte ^^


Alle Zeitangaben in WEZ +2. Es ist jetzt 05:17:29 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.