Ik heb een vreemd probleem:
Net een nieuwe server geinstalleerd. Apache 1.3 gecompileerd, PHP ertegen (5.0.4), databeest erbij gepropt en dan maar testen: PHP wil alleen geen mail versturen
Ik heb nu voor het eerst weer een keer Xmail geinstalleerd, omdat ik het gepatch van Qmail meer dan zat ben, en ik nu alleen een imap server erbij hoefde te zetten. Een klein sendmail script voor Xmail en ook sendmail werkt prima. PHP is gecompileerd na het opzetten van Xmail, sendmail is getest en kan goed mail verzenden.
Echter, als ik nu via PHP een simpel mailtje laat versturen, krijg ik
1) Geen foutmelding. Error_reporting staat op "E_ALL".
2) Geen meldingen in logboeken (syslog/xmail)
3) Geen e-mail
Nu heb ik de testserver even deze avond niet beschikbaar helaas ( Iemand al eens ifdown eth0;2 geprobeerd? Juist: Hij de ; kent die niet, maar hij voert dus wel fijn het eerste deel uit, zit weer lekker in elkaar maar ja) en heb nog niet met een oudere versie van PHP kunnen testen, maar 5.0.4 is al een tijdje uit en ik kan nergens mensen met problemen vinden.
Het enige wat mij net nog te binnen schiet is dat de sendmail executable misschien niet toegangkelijk is voor de user waaronder apache draait, maar dit is bijna onmogelijk, de executable zou gewoon leesrechten moeten hebben. Een pagina met phpinfo() geeft ook gewoon de juiste sendmail paths aan.
Heeft iemand enig idee hoe ik kan zien waar het fout gaat, of wat misschien een "common" fout is? Alvast bedankt!

Likes:


