1 votes

postfix/sendmail error unknown se référant à la ligne de commande

J'ai un script en php sous un wordpress le thème de l'envoi d'e-mails à l'aide du mail() fonction.
J'ai postfix , dovecot & sendmail installé sur le serveur.
Pendant longtemps, le script a fonctionné correctement sans aucun problème. Récemment, les mails ne sont plus envoyés à partir de ce script et après une longue recherche, la seule piste que j'ai pu trouver pour expliquer cette erreur est la suivante mail.log erreur que je reçois de la part du php mail() exécution :
postfix/sendmail[7588]: fatal: Recipient addresses must be specified on the command line or via the -t option Je n'ai pas trouvé d'informations sur la façon de traiter ce problème. .... Quelqu'un peut-il m'aider ?

2voto

Jadeye Points 203

Ça m'a pris quelques jours, mais voici la solution :

C'est dans la section courrier de /etc/php5/apache2/php.ini
Ces configurations doivent ressembler à ceci :

[mail function]
SMTP = localhost
smtp_port = 25

; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
sendmail_path = /usr/sbin/sendmail -t

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X