Tengo un script php bajo un wordpress
tema que envía correos electrónicos usando la mail()
función.
Tengo postfix
y instalado dovecot
en sendmail
el servidor.
Durante mucho tiempo el script funcionó correctamente sin ningún problema. Recientemente, no se envían correos electrónicos desde ese script y después de una búsqueda larga y amplia, la única pista que pude encontrar sobre este error es este mail.log
error que recibo de la mail()
ejecución de php:
postfix/sendmail[7588]: fatal: Recipient addresses must be specified on the command line or via the -t option
No pude encontrar ninguna información sobre cómo solucionarlo. .. ¿¿Alguien puede ayudar??
Respuesta1
Me tomó unos días pero aquí está la solución:
Está en la sección de correo de /etc/php5/apache2/php.ini
Estas configuraciones deben verse así:
[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