Nächste: , Vorige: , Nach oben: Persönliche Dienste   [Inhalt][Index]


13.3.12 Persönliche Maildienste

Das Modul (gnu home services mail) stellt Dienste zur Verfügung, die Ihnen helfen, Programme zum Umgang mit E-Mail in Ihrer Persönlichen Umgebung einzurichten.

MSMTP ist ein Client für SMTP (Simple Mail Transfer Protocol). Mit ihm können E-Mails an einen festgelegten SMTP-Server geschickt werden, der sich dann um die richtige Zustellung kümmert.

Es folgt die Referenz dieses Dienstes.

Variable: home-msmtp-service-type

Der Diensttyp für msmtp. Sein Wert muss ein home-msmtp-configuration-Verbundsobjekt wie unten gezeigt sein. Durch ihn wird die Datei ~/.config/msmtp/config verfügbar gemacht.

Hier ist ein Beispiel, wie Sie msmtp für ein einzelnes E-Mail-Konto einrichten:

(service home-msmtp-service-type
         (home-msmtp-configuration
          (accounts
           (list
            (msmtp-account
             (name "alice")
             (configuration
              (msmtp-configuration
               (host "mail.example.org")
               (port 587)
               (user "alice")
               (password-eval "pass Mail/alice"))))))))
Datentyp: home-msmtp-configuration

Verfügbare home-msmtp-configuration-Felder sind:

defaults (Typ: „msmtp-configuration“)

Die Konfiguration, die für alle Konten voreingestellt wird.

accounts (Vorgabe: '()) (Typ: Liste-von-„msmtp-account“)

Eine Liste von msmtp-account-Verbundsobjekten, die Informationen zu jedem Ihrer Konten enthalten.

default-account (Typ: Vielleicht-Zeichenkette)

Legt fest, welches Konto voreingestellt ist.

extra-content (Vorgabe: "") (Typ: Zeichenkette)

Weiterer Text, der unverändert an die Konfigurationsdatei angehängt wird. Führen Sie man msmtp aus, um weitere Informationen über das Format der Konfigurationsdatei zu erfahren.

Datentyp: msmtp-account

Verfügbare msmtp-account-Felder sind:

name (Typ: Zeichenkette)

Der eindeutige Name des Kontos.

configuration (Typ: „msmtp-configuration“)

Die Konfiguration für dieses Konto.

Datentyp: msmtp-configuration

Verfügbare msmtp-configuration-Felder sind:

auth? (Typ: Vielleicht-Boolescher-Ausdruck)

Authentisierung an- oder abschalten.

tls? (Typ: Vielleicht-Boolescher-Ausdruck)

TLS (auch bekannt als SSL) für sichere Verbindungen an- oder abschalten.

tls-starttls? (Typ: Vielleicht-Boolescher-Ausdruck)

Welche TLS-Variante in der Sitzung zum Einsatz kommen soll: Starten von TLS aus der Sitzung heraus („an“, ist vorgegeben) oder Tunneln der Sitzung durch TLS („aus“).

tls-trust-file (Typ: Vielleicht-Zeichenkette)

Aktiviert die Überprüfung von Server-Zertifikaten anhand einer Liste vertrauenswürdiger Zertifizierungsstellen (engl. Certification Authorities, CAs).

log-file (Typ: Vielleicht-Zeichenkette)

Aktiviert die Protokollierung in die angegebene Datei. Bei leerem Argument wird nicht protokolliert. Beim Dateinamen „-“ werden die protokollierten Informationen an die Standardausgabe geleitet.

host (Typ: Vielleicht-Zeichenkette)

An welchen SMTP-Server Mails geschickt werden.

port (Typ: Vielleicht-Ganze-Zahl)

Auf welchem Port der SMTP-Server lauscht. Vorgegeben ist 25 („smtp“), wenn nicht TLS ohne STARTTLS eingestellt ist, wodurch Port 465 („smtps“) vorgegeben ist.

user (Typ: Vielleicht-Zeichenkette)

Legt fest, mit welchem Benutzernamen die Authentisierung durchgeführt werden soll.

from (Typ: Vielleicht-Zeichenkette)

Legt als Absenderadresse im Umschlag (Envelope-From) die angegebene Adresse fest.

password-eval (Typ: Vielleicht-Zeichenkette)

Legt als Passwort für die Authentisierung die Ausgabe (stdout) des angegebenen Befehls fest.

extra-content (Vorgabe: "") (Typ: Zeichenkette)

Weiterer Text, der unverändert an diesen Konfigurationsblock angehängt wird. Führen Sie man msmtp aus, um weitere Informationen über das Format der Konfigurationsdatei zu erfahren.


Nächste: Persönliche Kurznachrichtendienste, Vorige: Persönliche Tondienste, Nach oben: Persönliche Dienste   [Inhalt][Index]