postfix / sendmail erro desconhecido referindo-se a linha de comando

0

Eu tenho um script php sob um tema wordpress enviando e-mails usando a função mail() .
Eu tenho postfix , dovecot & sendmail instalado no servidor.
Durante muito tempo, o script funcionou corretamente sem problemas. Recentemente, os e-mails não estão sendo enviados a partir desse script e, após uma pesquisa longa e longa, o único lead que eu encontrei foi esse erro mail.log que estou obtendo da execução php mail() :
postfix/sendmail[7588]: fatal: Recipient addresses must be specified on the command line or via the -t option Não foi possível encontrar informações sobre como lidar com isso ... Alguém pode ajudar ??

    
por Jadeye 01.04.2018 / 21:56

1 resposta

1

Demorou alguns dias, mas aqui está a solução:

Está na seção de correspondência de /etc/php5/apache2/php.ini
Essas configurações precisam ser assim:

[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
    
por 03.04.2018 / 11:26