o que é sensata-mda e preciso?

24

Estou executando o Ubuntu Intrepid e vi os meus logs a seguir:

Aug 23 16:01:03 wp1 sm-mta[13700]: n7NFJIad013566: Warning: program /usr/sbin/sensible-mda unsafe: No such file or directory
Aug 23 16:01:03 wp1 sm-mta[13700]: n7NFJIad013566: SYSERR(root): Cannot exec /usr/sbin/sensible-mda: No such file or directory
Aug 23 16:01:03 wp1 sm-mta[13700]: n7NFJIad013566: Warning: program /usr/sbin/sensible-mda unsafe: No such file or directory
Aug 23 16:01:03 wp1 sm-mta[13700]: n7NFJIad013566: SYSERR(root): Cannot exec /usr/sbin/sensible-mda: No such file or directory

Eu tenho toneladas dessas mensagens agora, onde eu não tinha nenhuma antes. Olhando para cima, parece que o Ubuntu tem alguns pacotes sendmail especiais que podem não ter sido instalados quando eu instalei o sendmail.

Preciso de "sensible-mda"? Ninguém deve se autenticar nem enviar pelo servidor - é apenas um host smtp local padrão configurado para permitir que formulários da Web sejam postados por email e para o sistema enviar logs do sistema etc.

Por que essas mensagens começaram a aparecer?

FilmJ
fonte

Respostas:

30

Talvez você tenha instalado o sendmail usando o sendmail-binpacote individual em vez de instalar o sendmailpacote wrapper.

De qualquer forma, se você instalar sensible-mda(ou o sendmailpacote wrapper), o problema que você está vendo deve desaparecer.

mfriedman
fonte
6
acabou de perceber que você quer este pacote. caso contrário, sua máquina virtual se matará porque os arquivos de log ocupam todo o espaço em disco. história real.
Pduersteler
Eu concordo totalmente com o que o @pduersteler diz, eu também tinha pouco espaço em disco e, verificando os logs, descobri que não ser capaz de encontrar o sensata-mda estava preenchendo todos os logs (mail.warn, mail.log e mail). err) foi assim que encontrei este post.
Ludo - off the record
2

Os programas sensible- * são instalados para que outros scripts do sistema, etc., possam contar com um programa que fornece uma certa funcionalidade no local correto.

sensible-mdaé uma dependência do sendmail ; portanto, ele deve existir no seu sistema.

theotherreceive
fonte
1

Além disso, você deve considerar seriamente não executar o sendmail.

Quer exim4ou postfixsão muito melhores opções para servidores de correio reais, e ssmtpe nullmailersão muito melhores opções para os anfitriões que só vai enviar saída correio.

Neste ponto, as únicas pessoas que devem executar o sendmail são aquelas com grandes instalações antigas ou a necessidade de alguns dos roteamentos não SMTP muito complexos que o sendmail pode executar.

LapTop006
fonte
Eu não tinha usado o nullmailer antes, mas isso parece exatamente o que eu queria. Obrigado!
FilmJ