Eu li sm-mta
as sendmail
MTA (agente de transferência de mensagens). Isso parece fazer sentido com base na mensagem de erro.
sendmail
é um programa que retransmite mensagens de e-mail, permitindo que os aplicativos enviem e-mails por ele ou aceitando e-mails e encaminhando-os para caixas de correio.
Então, algumas coisas:
-
Você tem
sendmail
instalado! É um horrível aplicativo, a menos que você tenha uma boa razão para ele ser instalado, sugiro que você o use .sudo apt-get remove sendmail
Se isso geme sobre querer remover outros aplicativos que são dependentes do pacote
sendmail
, pese-o. Se esses aplicativos precisarem apenas de algo para fornecerdefault-mta
oumail-transport-agent
, considere usarpostfix
, que fornece essas funções. -
Se você precisar de um MTA local (para manipular email), sugiro
postfix
. Nice, bastante simples e muito capaz.sudo apt-get install postfix
-
Se você precisar
sendmail
(ou seja, algo tem uma dependência difícil que você não pode substituir), então você quer olhar para corrigir este erro específico. Algo como isso pode funcionar:makemap hash /etc/mail/aliases.db < /etc/mail/aliases