Postfix instalado, por mail () no PHP não funciona

0

Eu tenho um novo servidor. Apenas instalei o Postfix ( apt-get install mailutils ) e configurei o postfix como "site da Internet". Funciona bem quando eu estou logado como usuário regular no prompt de comando e use mail [email protected] para enviar um email. Quando tento enviar email via PHP, nada acontece. Eu tentei mail([email protected], subject, my test); , mas nada é enviado. Quando eu olho para /var/log/mail.log , nada aparece (apesar de tudo aparecer ao enviar da linha de comando, sem PHP).

Quando não mudei minha linha php.ini

;sendmail_path =

nada aparece no arquivo mail.log. Quando, para testar, adicionei

sendmail_path = /usr/sbin/sendmail -i -t

Eu recebo um erro no meu /var/log/mail.log , dizendo

fatal: Recipient addresses must be specified on the command line or via the -t option

(que parecia ser especificado, de acordo comigo ...?)

Alguma ideia do que poderia estar causando isso? Como posso obter meu PHP para enviar e-mail?

    
por user410932 15.05.2014 / 11:34

1 resposta

1

O problema é resolvido pela reinstalação (uma nova versão do) PHP. Como nenhum postfix foi instalado durante a compilação pela primeira vez, o mail () foi desativado ...

    
por user410932 15.05.2014 / 11:53