Apache mod_chroot + SSL SMTP

Fórumok

Üdv,

Volna itt egy kedves kis probléma, ami már kezd az agyamra menni. Remélem valaki már összefutott hasonlóval.

A környezet:
- Apache 2.2.6 + mod_chroot
- PHP 5.2.5

A probléma:
Kedves ügyfél szeretné ha minden kimenő a saját levelező szerverükön keresztül menne így kaptunk egy
csak SSL titkosítással használható postafiókot tőlük, hogy azon küldjünk ki levelet. Gondoltam magamban
mi probléma lehet hiszen a chroot-olt apache-ban már nem először küldözgetünk levelet.
Ekkor jött szegény fejlesztő hozzám, hogy se előre se hátra, de akkor se megy ki a levél.

Error logot nézve az alábbiak láthatóak:
PHP Warning: fsockopen() [function.fsockopen]: SSL: Success in XXXXXXXXXXXXX
PHP Warning: fsockopen() [function.fsockopen]: Failed to enable crypto in XXXXXXXXXXXXX
PHP Warning: fsockopen() [function.fsockopen]: unable to connect to ssl://XXXXXXXXXXXXXXXXX:465 (Unknown error) in XXXXXXXXXXXXX
PHP Warning: fclose(): supplied argument is not a valid stream resource in XXXXXXXXXXXXX

Készült egy pofon egyszerű teszt program is a hiba szimmulálására és a chroot alól nem akarja az igazságot.
Ha shellben futtatom akkor minden további nélkül megy és nem kötözködik.

Első nekifutásra biztosra vettem, hogy hiányzik valami liblary fájl. Végignéztem az egész chroot-ot, de vizuálisan semmi. Akkor nekiestem LDD-vel és végignyálaztam egyesével a php-t, apache-ot és a behúzott liblarykat. Mind bemásol a helyére.

A hiba még mindíg maradt.

Ezt játszottam még pár órát miközben "Google a barátom" is beficcent. :D Semmi.

Végső megoldásként fogtam és az egész /lib, /usr/lib -et bemásoltam a chroot alá. Így is nagy nulla.

Van valakinek tippje, hogy mi lehet még a hiányzó láncszem?

Hozzászólások

strace sem segit?

--
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!