Mutt

Aus Linupedia.org
Wechseln zu: Navigation, Suche
Mutt
Mutt 1.jpg
Bildschirmfoto von Mutt
Basisdaten
Entwickler: Michael Elkins
Aktuelle Version: 1.4.2.3
letzte Veröffentlichung: 27 Mai 2007
Betriebssystem: Linux, Unix
Kategorie: Mail
Lizenz: GPL
Deutschsprachig: ja
Webseite: Mutt.org


Mutt

Mutt ist wohl der bekannteste eMail Reader für die Konsole. Mit Hilfe von ihm ist es möglich auch ohne grafische Oberfläche seine Mailkonten abzurufen.
Mutt kann Dank Textmodus so nicht nur auf dem eigenen, sondern auch auf anderen Rechner via SSH, TelNet etc. verwendet werden.
Da bei Mutt keine grafische Oberfläche benötigt wird, sind auch keine besonders hohen Hardwareanforderungen vorhanden. Für die Bedienung ist keine Maus vorgesehen, per Tastenkombinationen können die erforderlichen Funktionen und Schritte durchgeführt werden.
Nicht nur das lesen von Mails, sondern auch das Drucken ist mit Mutt möglich. GPG oder S/MIME sind ebenso problemlos möglich. Ein kleines Adressbuch kann zur Hilfe verwendet werden sowie viel weitere nützliche Funktionen die ich hier alle garnicht aufzählen kann.


Installation

Hier eine kurze Installationsbeschreibung für Mutt und dessen zusätzlich benötigte Programme.


Debian

apt-get update
apt-get install mutt msmtp libgsasl7


Versand

Mit Mutt alleine können keine Mails versendet werden, wir benötigen hierfür ein paar zusätzliche Werkzeuge wie beispielsweisse fetchmail, Sendmail.

  • Fetchmail - Holt Mails von IMAP, POP ETRN oder auch ODMR Servern und liefert sie weiter ( MailServer, Mutt, Zustellprogramme etc.)
  • Sendmail - Ist ein Mail Transfer Agent (MTA), es transportiert Mails von einem zum anderen PC.

Da es recht umfangreich wäre hier auf Fetchmail und Sendmail einzugehen, verwenden wir msmtp mit dessen Hilfe es ebenfalls möglich ist Mails zu versenden, ohne grosse und mühsame Konfigurationen vorzunehmen.


Konfiguration msmtp

Nach der Installation von msmtp muss im /home/<user>/ Verzeichniss eine Konfigurationsdatei angelegt werden. Die Konfigurationsdatei hat den namen .msmtprc und beinhaltet die Zugangsdaten vom MailServer über welchen wir unsere Mails versenden möchten.


.msmtprc

Die Konfigurationsdatei muss vollgende Daten beinhalten.

account default
host server.zum.versenden         # Dies kann sein "post.strato.de" etc....
from Meine@Adresse.de             # Die eMail Adresse
auth on                           # Authentication
user Max                          # Username, Benutzername für die Anmeldung am MailServer z.B. "Max"
password 1100101                  # Das Passwort z.B. "1100101

Wichtig ist das bei dieser Datei nur der Besitzer Leserechte haben darft, da hier das Passwort steht. Wird kann Passwort mit angegeben, so wird jedes mal beim Zugriff nach diesem gefragt und muss von Hand eingegeben werden. Bitte auch genau hinsehen, die Datei heisst .msmtprc mit einem kleinen Punkt (.) vorweg.

Server Info

Mit Hilfe von msmtp kann auch eine Serverinfo geholt werden um diverse Leistunksmerkmale anzeigen zu lassen.


HIer zwei Beispiele:

msmtp --host=post.strato.de --serverinfo

oder auch:

msmtp --host=smtp.web.de --serverinfo


Die Ausgabe kann dann zum Beispiel so aussehen.

Ein STRATO Server

SMTP Server auf post.strato.de (post.webmailer.de [192.67.198.79]), Port 25:
    post.webmailer.de [fruni mo30] ESMTP RZmta 12.7 ready; Thu, 6 Sep 2007 23:15:42 +0200 (MEST)
Leistungsmerkmale:
    SIZE 104857600:
        Maximale Mailgröße ist 104857600 bytes = 100,00 MB
    PIPELINING:
        Unterstützung für schnelle Übertragung durch Kommandogruppierung
    AUTH:
        Unterstützte Authentifizierungsmethoden:
        PLAIN CRAM-MD5 LOGIN


Ein WEB.DE Server

SMTP Server auf smtp.web.de (smtp-ha.web.de [217.72.192.157]), Port 25:
    smtp08.web.de ESMTP WEB.DE V4.108#197 Thu, 06 Sep 2007 23:17:12 +0200
Leistungsmerkmale:
    SIZE 69920427:
        Maximale Mailgröße ist 69920427 bytes = 66,68 MB
    PIPELINING:
        Unterstützung für schnelle Übertragung durch Kommandogruppierung
    STARTTLS:
        Unterstützung für TLS Verschlüsselung über das STLS Kommando
    AUTH:
        Unterstützte Authentifizierungsmethoden:
        PLAIN LOGIN
Dieser Server könnte mehr oder andere Leistungsmerkmale angeben
    wenn TLS Verschlüsselung aktiviert ist.