Was ist sinnvoll-mda und brauche ich es?

24

Ich verwende Ubuntu Intrepid und sehe die folgenden Protokolle:

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

Ich habe jetzt Unmengen dieser Nachrichten, von denen ich vorher keine hatte. Es sieht so aus, als ob Ubuntu einige spezielle sendmail-Pakete hat, die möglicherweise nicht installiert waren, als ich sendmail installiert habe.

Brauche ich "sensible-mda"? Niemand sollte sich authentifizieren oder über den Server senden - es ist lediglich ein lokaler Standard-SMTP-Host, der so eingerichtet ist, dass Webformulare per E-Mail gesendet werden können und das System Systemprotokolle usw. sendet.

Warum werden diese Meldungen nur angezeigt?

FilmJ
quelle

Antworten:

30

Möglicherweise haben Sie sendmail mithilfe des sendmail-bineinzelnen Pakets installiert, anstatt das sendmailWrapper-Paket zu installieren .

Auf jeden Fall sollte das Problem, das Sie sehen, verschwinden , wenn Sie sensible-mdadas sendmailWrapper-Paket installieren .

mfriedman
quelle
6
habe gerade festgestellt, dass Sie dieses Paket wollen. Andernfalls wird Ihre virtuelle Maschine automatisch beendet, da die Protokolldateien den gesamten Speicherplatz belegen. wahre Geschichte.
pduersteler
Ich stimme voll und ganz dem zu, was @ pduersteler sagt, ich hatte auch wenig Speicherplatz und beim Auschecken der Protokolle stellte ich fest, dass das Nichtfinden von sinnvoll-mda das Ausfüllen aller Protokolle (mail.warn, mail.log und mail) bedeutete. ähm, so habe ich diesen Beitrag gefunden
Ludo - Aus der
2

Die sensible- * Programme werden so installiert, dass andere Systemskripte usw. auf ein Programm angewiesen sind, das eine bestimmte Funktionalität am richtigen Ort bereitstellt.

sensible-mdaist eine Abhängigkeit von sendmail , sollte also auf Ihrem System vorhanden sein.

theotherreceive
quelle
1

Außerdem sollten Sie ernsthaft erwägen, sendmail nicht auszuführen.

Entweder exim4oder postfixsind viel bessere Optionen für echte Mailserver ssmtpund nullmailerviel bessere Optionen für Hosts, die nur ausgehende Mail senden.

Aus diesem Grund sollten nur Benutzer sendmail ausführen, die über große alte Installationen verfügen oder einige der sehr komplexen Nicht-SMTP-Routing-Funktionen von sendmail benötigen.

LapTop006
quelle
Ich hatte nullmailer noch nie benutzt, aber das hört sich genau so an, wie ich es wollte. Vielen Dank!
FilmJ