Servus!
Nachdem ich jetzt jede Menge Tutorials/Anleitung/Troubleshootings durchforstet habe wie man sendmail zum laufen bringt bin ich mit meinem Latein am Ende und hoffe, dass ihr mir helfen könnt.
PHP macht mir bei mail() keine Fehlermeldung, auch nicht in den logs.
In /var/log/mail steht für jedes mal wenn ich das PHP-Testskript aufrufe etwas in der Art (zur Anonymisierung habe ich meine Domain entfernt, E-Mail sollte an eine GMX-Adresse gehen)
Also habe ich mich einmal umgeschaut ob es am Port 25 liegt, im Log der Firewall ist nichts zu sehen und ein telnet localhost 25 bringt folgendes Ergebnis
php.ini ist wie folgt konfiguriert
lg
Nachdem ich jetzt jede Menge Tutorials/Anleitung/Troubleshootings durchforstet habe wie man sendmail zum laufen bringt bin ich mit meinem Latein am Ende und hoffe, dass ihr mir helfen könnt.
PHP macht mir bei mail() keine Fehlermeldung, auch nicht in den logs.
In /var/log/mail steht für jedes mal wenn ich das PHP-Testskript aufrufe etwas in der Art (zur Anonymisierung habe ich meine Domain entfernt, E-Mail sollte an eine GMX-Adresse gehen)
Zur Info: webserver.mydomain.LOCAL ist der lokale Servernamevar/log/mail hat gesagt.:Sep 25 21:18:15 webserver postfix/pickup[32488]: 479C26224: uid=30 from=<website@mydomain.at>
Sep 25 21:18:15 webserver postfix/cleanup[1611]: 479C26224: message-id=<20110925191815.479C26224@webserver.mydomain.LOCAL>
Sep 25 21:18:15 webserver postfix/qmgr[3962]: 479C26224: from=<website@mydomain.at>, size=369, nrcpt=1 (queue active)
Sep 25 21:18:15 webserver postfix/smtp[1476]: connect to mx1.gmx.net[213.165.64.102]: Network is unreachable (port 25)
Sep 25 21:18:15 webserver postfix/smtp[1476]: connect to mx0.gmx.net[213.165.64.100]: Network is unreachable (port 25)
Sep 25 21:18:15 webserver postfix/smtp[1476]: 479C26224: to=<adresse-existiert@gmx.at>, relay=none, delay=0.06, delays=0.06/0/0/0, dsn=4.4.1, status=deferred (connect to mx0.gmx.net[213.165.64.100]: Network is unreachable)
Also habe ich mich einmal umgeschaut ob es am Port 25 liegt, im Log der Firewall ist nichts zu sehen und ein telnet localhost 25 bringt folgendes Ergebnis
Sollte da nicht eigentlich "ESMTP sendmail ..." stehen? Brauche ich das überhaupt, ich will ja keine E-Mails empfangen sondern nur senden.telnet hat gesagt.:Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 webserver.mydomain.LOCAL ESMTP Postfix
php.ini ist wie folgt konfiguriert
Diese Konfiguration habe ich vom PHP-Manual (direkter Link) - Das entspricht meiner Situation: Postfix (lt. logs & telnet) und der Server steht 'hinter' einem ISA-Server als Firewall. Oder ist (wieder mal ...) der ISA-Server an allem Schuld und der Linux-Webserver ohnehin richtig konfiguriert? Wie könnte ich das Testen bzw. was wäre am ISA-Server zu ändern?php.ini hat gesagt.:sendmail_path = /usr/sbin/sendmail -t -i -F website@[I]mydomain.at[/I] -f website@[I]mydomain.at[/I]
sendmail_from = website@[I]mydomain.at[/I]
lg