• [^] # Re: php.ini

    Posté par . En réponse au message FC4 + php5 + mail() == ?. Évalué à 0.

    > Ce que renvoie phpinfo() via apache et mod_php (oui c'est mod_php, pas php en cgi) :

    Donc tous les sites tournent sous le même compte (probablement le compte apache) et donc ce n'est pas un problème de droit de fichier (puisque apache lit les fichiers).

    > Path to sendmail => /usr/sbin/sendmail -t -i -f ladresse@lesite.com
    > Path to sendmail => /usr/sbin/sendmail -t -i

    Le "-f", c'est sendmail_form.

    > Pour résumer : ça marche en root en cgi, ça ne marche pas en user en cgi.

    Sendmail va utilise "from: root@host" pour root (qui a peut-être le droit d'envoyer du courrier selon la conf de sendmail), et sendmail va utiliser "from: user@host" pour user (qui n'a peut-être pas le droit d'envoyer du courrier selon la conf de sendmail). Car sendmail_form n'est pas renseigné en mode cgi.

    Puisqu'il y a un site qui marche, regardes ce qui est utilisé dans "sendmail_form" (ou l'option "-f" de sendmail).

    > La solution doit sûrement se trouver du côté des droits !

    Quels droits ?
    Droits des fichiers ? Je ne crois pas.

    Je suis assez persuadé que tu as un problème de sendmail_form mal configuré.