sendmail port ändern?

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

sendmail port ändern?

Postby Beatcounter » 07. June 2006 18:33

Hallo,

ist es möglich in der aktuellsten xampp version für windows.
im sendmail ich glaub version 16) den port von 25 auf z.b.2525 zu ändern?
wenn ja wie??

bin dankbar für jede hilfe!
Beatcounter
 
Posts: 11
Joined: 29. May 2006 20:36

Postby Wiedmann » 07. June 2006 19:31

Bevor wir hier auf eine falsche Fährte kommen... für was brauchst du das?
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby Beatcounter » 07. June 2006 19:39

ich hab nen exchange auf dem rechner laufen und möchte die php mails über sendmail verschicken
Beatcounter
 
Posts: 11
Joined: 29. May 2006 20:36

Postby Wiedmann » 07. June 2006 19:53

Damit ich das richtig verstehe: Du hast lokal einen Exchange laufen, der hört aber nicht auf Port 25, sondern auf Port 2525.

Und jetzt möchtest du PHP mitteilen, dass dein SMTP-Server auf Port 2525 läuft?
--> "php.ini" - "smtp_port = 2525"

BTW:
Wenn du schon einen lokalen SMTP hast, wieso möchtest du dann "sendmail" benutzen?

Und hast du die "php.ini" dahingehend geändert, dass "sendmail" benutzt wird, aber der Server mit dem "sendmail" sprechen soll hört auf Port 2525? Dann musst du in der "sendmail.ini" bei "smtp_server" einfach den Port mit angeben: "smtp_server=mail.example.com:2525"
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby Beatcounter » 07. June 2006 20:28

der exchange hört standartmäßig auf 25
ich habe geändert:
php.ini auf port 2525 geändert

sendmail ist soweit richtig eingerichtet
aber der smtp ist ja smtp.gmx.de
den auf ...:2525 ändern?


ich will nen sendmail aufsetzen um den absender ´frei anzugeben.
Beatcounter
 
Posts: 11
Joined: 29. May 2006 20:36

Postby Beatcounter » 07. June 2006 20:29

Warning: mail() [function.mail]: SMTP server response: 550 5.7.1 Unable to relay for ...@gmx.de in ...\kontakt.php on line 50
Beatcounter
 
Posts: 11
Joined: 29. May 2006 20:36

Postby Beatcounter » 07. June 2006 21:00

ok
hab die falsche php.ini geändert (nicht die im apache sondern im php pfad)
nun geht er auf den 2525
nun ein weiteres problem:

Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 2525, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in ...kontakt.php on line 50

sendmail scheint nicht den 2525 zu hören sonder weiterhin den 25
Beatcounter
 
Posts: 11
Joined: 29. May 2006 20:36

Postby Wiedmann » 07. June 2006 21:57

ich will nen sendmail aufsetzen um den absender ´frei anzugeben.

Was meinst du jetzt damit? Must halt bei mail() den from-Header im 3. Parameter mit angeben.

Ansonsten hast du ein Verständnisproblem:
Sendmail ist kein Server der auf irgendeinen Port hört, sondern ein Programm das die Mail per STDIN bekommt und dann versendet.

Jetzt stellt sich aber ersteinmal und immernoch die Frage, wieso du die Mails über GMX verschicken willst, und nicht über den lokalen Exchange-Server? Dazu hast du den ja...

Im Falle vom Exchangegeserver muss du nichts in der "php.ini" ändern.

Wenn du Mails über GMX verschicken willst, warum auch immer, musst du Sendmail benutzen. Aktivieren musst du das in der "php.ini" und konfigurieren in der "sendmail.ini". Wie es genau geht steht in der FAQ. (Deine Mails musst natürlich trotzdem noch korrekt machen mit mail()).
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 45 guests