Nullmailer unter Ubuntu installieren

Dirk hat mir hier den Tipp zur Verwendung des nullmailers gegeben. Nullmailer ist wohl eine der einfachsten Möglichkeiten, Mails an einen entfernten MTA zu senden. Ich habe den Mailer schnell getestet und das Teil läuft, zwar ist er nicht hoch konfigurierbar, dafür sehr einfach zu handhaben.

Installiert wird nullmailer über die Quellen von Ubuntu, falls noch kein anderer Mailer konfiguriert oder installiert ist, sollten keine Probleme auftauchen. Ansonsten sollte der Nullmailer nicht eingesetzt werden, da er postfix, sendmail oder anderen Produkten in den Weg kommen könnte.

sudo apt-get install nullmailer

Falls der Nullmailer nicht mehr in den Quellen verfügbar ist, kann man auf heirloom-mailx ausweichen; die Bedienung ist gleich.

Während der Installation werden einige Werte abgefragt, welche dann in der Datei /etc/nullmailer/remotes festgehalten werden.

nullmailer

Ebenso wird der Service namens nullmailer installiert, den man ganz gewohnt per

sudo /etc/init.d/nullmailer [start] [stop] [restart]

bedienen kann. Hat man sich bei der Installation vertippt, lässt sich die Korrektur leicht in der oben erwähnten Konfigurationsdatei anpassen oder die Re-Konfigurierung wird mit diesem Befehl geholt:

sudo dpkg-reconfigure nullmailer

In der Datei remotes steht der entfernte SMTP-Server, das Protokoll und optionale Werte:

mail.seppli.ch smtp --user=seppli --pass=seppli

Um zu testen, ob das System auch Mails versenden kann, würde ich dazu noch mailx installieren. Damit lassen sich Mails über die Konsole versenden. Mailx installiert man ebenso einfach:

sudo apt-get install mailx

Mailx braucht weiter keine Konfiguration, es funktioniert auf Anhieb, um bloss Mails testweise zu versenden. Um es zu nutzen, wird in der Konsole am einfachsten mailx aufgerufen, gefolgt von der Empfänger-Adresse:

mailx seppli@seppli.ch

Danach wird nach dem Betreff gefragt und dann scheint nichts mehr zu gehen. Die Konsole wartet aber bloss auf den Inhalt der Nachricht, also auf den Body. Den kann man nun ganz einfach in die Konsole schreiben und anschliessend mit einer eigenen Zeile, in der bloss ein Punkt steht, abschliessen:

Das ist der Inhalt und damit ist die Nachricht fertig.
. < -- Punkt setzen

Danach fragt mailx nach einer CC-Adresse; will man keine setzten, einfach [Enter] drücken und dann geht die Nachricht über den nullmailer weg. Um zu sehen, ob die Nachricht tatsächlich versandt worden ist, sollte die Logdatei konsultiert werden:

sudo nano /var/log/mail.log

nullmailer

Für kleinere Aufgaben eignet sich nullmailer ganz gut, da er leicht zu konfigurieren und damit schnell einsatzbereit ist. Das ist wohl auf Desktops meist der Fall. Auf Servern würde ich postfix empfehlen.

Ähnliche Artikel

Schlagwörter: , , , ,

5 Kommentare to “Nullmailer unter Ubuntu installieren”

  1. ChristophNo Gravatar schrieb:

    Wunderbar, darüber wollte ich auch schon länger was schreiben, hatte aber nie die Zeit dafür :)

  2. Dirk DeimekeNo Gravatar schrieb:

    Dann gleich noch einen Tipp hinterher. Im Paket biabam steckt das gleichnamige Programm, das man benutzen kann, um von der Kommandozeile aus Mails mit Dateianhängen zu versenden.

  3. Federico HernandezNo Gravatar schrieb:

    Ein weiterer einfacher Mailer ist esmtp. Hat den Vorteil, das dieser TLS kann (konnte nullmailer damals noch nicht als ich mir den angeschaut habe). Attachments von der Kommandozeile gehen auch wunderbar mit mutt.

  4. Roman HanhartNo Gravatar schrieb:

    Danke für die Tipps, Dirk und Federico!

  5. DSIWNo Gravatar schrieb:

    Leider bekomme ich einen Fehler:
    “Rescanning queue.”
    “Trigger pulled.”
    “Rescanning queue.”
    Wie kann ich das Problem lösen?

Hinterlasse einen Kommentar

blogoscoop Blogverzeichnis - Blog Verzeichnis bloggerei.de