chroot apache php und postfix

flash

Member
Habe einen std.-mäßigen apache mit php unter openbsd am laufen, jedoch kann ich mit der mail()-funktion nichts rausschicken. Als mailserver habe ich postfix installiert. Nun meine Frage kann es sein, dass durch die chroot-Umgebung die mail-funktion von php überhaupt nicht nutzbar ist, da diese im prinzip ja "sendmail..." aufruft, was ja nicht unter /var/www liegt?
Bin noch ein ziemlicher BSD-Neuling, also verzeiht mir, wenn ich hier irgendwo Käse laber :-)

In meiner apache-config hab ich folgendes für den mail-versand stehen:
sendmail_path = "sendmail -t"

Muss da für postfix vielleicht was anderes rein und wenn funktioniert das dann mit der chroot-umgebung überhaupt?
Der mail-versand von der konsole aus, an irgendeine beliebige email-adresse funktioniert übrigens wunderbar. Naja schon mal danke im Vorraus.
 
Also danke erstmal für den Tipp mit mini_sendmail, das scheint mir ein recht nützliches programm zu sein. Ich habe es mal kompiliert und es scheint soweit auch zu laufen, aber langsam aber sicher muss ich leider feststellen, dass mein postfix anscheinend noch nicht so läuft wie er soll. Wie oben schon erwähnt, kann ich von der maschine lokal mails an beliebige adressen verschicken. Jedoch funktioniert der mail-versand nicht über php (habe mini_sendmail mal in das chroot-verzeichnis vom apache kopiert und die php.ini angepasst) und auch nicht übers netzwerk. In meiner postfix-config habe ich aber folgendes angegeben:

mynetworks_style = class
mynetworks = 192.168.0.0/24, 127.0.0.0/8

Postfix scheint irgendein problem zu haben, den wenn ich mailq ausführe habe ich ziemlich viele mails drinstehen, die std-mäßig eigentlich an root übermittelt werden sollten.
P.S. Wo schreibt postfix eigentlich sein log-file hin? -irgendwo müsste mir der doch fehlermeldungen bringen, wenn er die mails nicht verschicken kann oder?
 
also postfix arbeitet mittlerweile ganz gut (war an der aliases gelegen), jedoch bereitet mir das mini_sendmail noch probleme. und der einzige link, der das thema mit dem chroot+apache+php+mail() behandelte, den man im netz so findet geht auf: http://www.deadly.org/article.php3?sid=20030616091511 doch die seite gibts nümmer :-(
habe mir mini_sendmail jetzt wie beschrieben mal nach /var/www/ kopiert und in der php.ini folgendes eingetragen: sendmail_path = "/mini_sendmail". Funzt aber net. Was mach ich da falsch?
 
Back
Top