Uskonatonta, mutta totta, ensin setoimii, sitten se ei toimi, Apache restartin jälkeen se toimii taas vähän aikaa....
Komentorivilta php emailskripti.php toimii, sendmail (postfix) pelaa, ainoastaan Apachen kanssa ei pelaa.
Mailiserverin luotiin ei ilmesty mitään, kun vikatilanne on päällä. Eli sendmailiin asti ei ilmeisesti päästä?
Miten tätä voi lähteä setvimään, en ole keksinyt enkä löytänyt mitään hyödyllistä?
Voit tarkistaa mail-funktion paluuarvosta, luuleeko se onnistuneensa. Voit myös vaihtaa PHP:n asetukseen sendmail_path jonkin oman skriptisi, joka tallentaa tiedon, päästäänkö sinne asti. Jos päästään, voit ajaa oikean sendmail-ohjelman tuosta omasta skriptistäsi sopivilla parametreilla niin, että saat tarkat tiedot lokitiedostoon.
Mailiserverin luotiin --> iipädin automaattikorjaus... piti olla logiin
Mail-funktio ei luule onnistuneensa, vaan palauttaa virheen.
Pitää kokeilla tuota sendmailin korvaamista ja siitä logaamista. Tiedä sitten auttaako selvittämään mistä ongelma johtuu.
Vaikuttaa siltä, että muisti loppui kesken. Swappi lisätty ja tuntuisi toimivan, seurataan tilannetta uusiiko vielä.
Ongelman juurille auttoi virheilmoitus apachen error_log:ssa
warning: mail() [function.mail]: Could not execute mail delivery program
Aihe on jo aika vanha, joten et voi enää vastata siihen.