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?

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.


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.


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.


Eu não tinha usado o nullmailer antes, mas isso parece exatamente o que eu queria. Obrigado!
FilmJ
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.