Postfix: / usr / sbin / sendmail: não existe tal arquivo ou diretório - por quê?

4

Estou tentando fazer com que o postfix funcione e, quando eu testá-lo usando mail user , insiro o assunto, a mensagem, ect e obtenho o seguinte erro:

mail: /usr/sbin/sendmail: No such file or directory
Can't send mail: sendmail process failed

Por que está falando sobre o sendmail? Eu deletei isso há muito tempo e estou usando o postfix. Ainda está pendurado em algum lugar e o comando mail acha que deveria estar usando o sendmail?

    
por Zed Said 12.05.2011 / 19:50

4 respostas

5

O pacote postfix no Debian, na verdade, inclui um executável /usr/sbin/sendmail que funciona como uma interface de compatibilidade (veja man sendmail quando postfix está instalado).

Verifique ls -l /usr/sbin/sendmail* caso ele tenha sido renomeado ou reinstale o pacote postfix para que você tenha o wrapper no lugar.

    
por 12.05.2011 / 19:57
4

Se você não tiver / usr / sbin / sendmail, verifique se após instalar o pacote postfix você tem:

/usr/sbin/sendmail.postfix

Se fizer isso, basta criar um link simbólico:

ln -s /usr/sbin/sendmail.postfix /usr/sbin/sendmail
    
por 11.01.2013 / 10:59
1

A instalação do postfix está provavelmente quebrada. Tente isto:

sudo aptitude reinstall postfix
    
por 12.05.2011 / 20:00
0

Eu encontrei o mesmo problema, e o seguinte cmd corrige,

sudo apt-get install mailutils
    
por 02.12.2016 / 09:46