Le Forum Non Officiel de la DEDIBOX
Vous n'êtes pas identifié.
Bonjour à toutes et à tous,
C'est plus un témoignage qu'une question ...
Jusqu'à hier la fonction mail() en php fonctionnait très bien sur ma dedibox. par hasard, je m'aperçois qu'elle ne marche plus. Je cherche partout dans les logs de postfix, rien. Je teste la commande "mail" en ligne de commande (à ne pas confondre avec la fonction mail() de php). Elle marche !!! :wacko::wacko:
Je jette un oeil au fichier error.log des logs d'Apache et là je vois "sh: sendmail: command not found". Tiens, tiens, sendmail est devenu introuvable !
J'édite le fichier php.ini et je regarde la ligne sendmail_path. Elle n'a pas changé depuis mon installation, mais bon, au cas où, j'ajoute /usr/sbin/ devant "sendmail -t -i". Je redémarre Apache et je reteste. Et là ça marche ! Mes scripts php ne renvoient plus une erreur quand j'utilise la fonction mail().
Une question tout de même : comment la commande sendmail a-t-elle pu devenir introuvable alors qu'elle était parfaitement trouvable depuis le début ???? Surtout que le premier message d'erreur "sendmail introuvable" date d'hier après-midi quand je ne faisais rien sur ma dedibox !!!
Je ne comprends pas ...
Une idée ?
Alexandre
Hors ligne
Jérémy a écrit:
t'aurais pas installer spamassasin par hasard ?
A mon insu alors ! ![]()
Non, rien d'installé récemment, c'est ça qui est bizarre !
Hors ligne
Tu as forcément fait une modif entre temps...

Hors ligne
Gaetan a écrit:
Tu as forcément fait une modif entre temps...
D'accord avec toi, rien de se fait tout seul mais je ne trouve pas. J'ai épluché mes logs (auth.log, syslog, ...) et je ne vois aucune activité particulière le jour où cette erreur est apparue) :unsure::unsure:
Moi pas comprendre ! ![]()
A+
Alexandre
Hors ligne
Tu as installé quoi entre temps ?

Hors ligne
Gaetan a écrit:
Tu as installé quoi entre temps ?
Mais rien !
Ma dernière installation était "proftpd" et je ne vois pas en quoi il aurait rendu sendmail "invisible" ?=!?
Hors ligne