ssmpt: como configurar o php?

2

Eu instalei o ssmtp com êxito:

/etc/ssmtp/ssmtp.conf

[email protected]
[email protected]
mailhub=ssl0.ovh.net:587
#mailhub=ns0.ovh.net:587
UseSTARTTLS=YES
FromLineOverride=YES
[email protected]
AuthPass=********

E tentando com:

 echo content | mail -s "subject" [email protected]

Isso funciona e eu recebo e-mail

meu ssmpt parece também ok:

 ls -la /usr/sbin/sendmail
lrwxrwxrwx 1 root root 5 Jul 15  2014 /usr/sbin/sendmail -> ssmtp

meu php.ini tem:

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

No entanto, quando tento enviar e-mail através da função mail (): recebo FALSE

tail /var/log/apache2/error.log

me dá: sendmail: não é possível abrir o mailhub: 25

Alguma ideia?

    
por yarek 29.01.2018 / 00:33

1 resposta

0

Parece que o ssmtp não suporta o argumento -i e requer -oi . Note que -oi significa a mesma coisa e deve funcionar em outras implementações do sendmail.

Você poderia tentar alterar seu comando sendmail para /usr/sbin/sendmail -t -oi ?

ssmtp manpage em: link .

    
por thomasrutter 29.01.2018 / 00:54