LPIC102/108.3 Grundlagen von Mailtransfer Agents MTAs: Unterschied zwischen den Versionen
George (Diskussion | Beiträge) |
George (Diskussion | Beiträge) |
||
Zeile 45: | Zeile 45: | ||
'''/home/harald/meinefreunde''' zeilensepariert aufgeführt sind. | '''/home/harald/meinefreunde''' zeilensepariert aufgeführt sind. | ||
Die letzte, nicht selten genutzte Möglichkeit ist die Übergabe einer Nachricht an einProgramm. Mit dieser Methode arbeitet etwa das Mailinglistenprogramm ''Major-domo'': | Die letzte, nicht selten genutzte Möglichkeit ist die Übergabe einer Nachricht an einProgramm. Mit dieser Methode arbeitet etwa das Mailinglistenprogramm ''Major-domo'': | ||
''majordomo: "|/usr/lib/majordomo/wrapper majordomo"'' | ''majordomo: #"|/usr/lib/majordomo/wrapper majordomo"'' | ||
Der Unterschied zur Umleitung in eine Datei ist das führende Pipe-Zeichen. | Der Unterschied zur Umleitung in eine Datei ist das führende Pipe-Zeichen. | ||
'''Wichtige Dateien und Verzeichnisse''' | '''Wichtige Dateien und Verzeichnisse''' | ||
#''/var/spool/mail'' – in diesem Verzeichnis liegen Dateien mit den Namen der Benutzerkonten, die auf diesem System Mails empfangen. | #''/var/spool/mail'' – in diesem Verzeichnis liegen Dateien mit den Namen der Benutzerkonten, die auf diesem System Mails empfangen. |
Version vom 16. Juli 2019, 10:45 Uhr
108.3 Grundlagen von Mail Transfer Agents (MTAs)
Wichtung: 3
Gebräuchliche MTA-Programme und einfache Weiterleitungs- und Alias-Konfigurationen auf einem Client- Rechner einstellen.
Wichtigste Wissensgebiete:
- Mail-Aliase erstellen
- Mail-Weiterleitung für die endgültige Auslieferung einer Mail-Nachricht an ein Client-Programm benötigen Sie letztendlich noch mindestens einen weiteren Serverdienst, wie IMAP oder POP .
- Kenntnis von allgemein verfügbaren MTA-Programmen (Postfix, Sendmail, Exim)(keine Konfiguration)
Liste wichtiger Dateien, Verzeichnisse und Anwendungen:
- ~/.forward
- Kommandos der Sendmail-Emulationsschicht
- newaliases
- mailq
- Postfix
- Sendmail
- Exim
MUA, MDA und MTA
- MUA– der Mail User Agent ist ein Mail-Client-Programm, mit dem Mails geschrieben, gelesen und versendet werden (z. B. kmail, Evolution, Thunderbird, Outlook usw.).
- MDA – der Mail Delivery Agent verarbeitet E-Mails auf einem Server.(MDAs sind z. B. procmail, maildrop, cyrus)
- MTA – der Mail Transfer Agent nimmt die E-Mail vom Client entgegen. Er ist für die Zustellung einer Nachricht an den richtigen Zielserver verantwortlich.
MTAs sind z. B. Sendmail, Postfix, Exim. Für die endgültige Auslieferung einer Mail-Nachricht an ein Client-Programm benötigen Sie letztendlich noch mindestens einen weiteren Serverdienst, wie IMAP oder POP.
Mail-Aliase
Die Datei /etc/aliases
In der Datei /etc/aliases können Sie Mail-Nachrichten umleiten. Hierbei sind vier verschiedene Verfahren möglich. Das gängigste ist dieses:
- willi: wilhelm
- root: wilhelm
Mit dem ersten Eintrag werden Mails, die an willi adressiert sind, dem real existierenden Benutzerkonto wilhelm zugeordnet. Eine andere Methode ist die Zuweisung eines Alias zu einer Datei.
- taetigkeiten: "/home/harald/taetigkeitsbericht"
Für dieses Konto muss kein reales Benutzerkonto auf dem Server existieren.
- freunde: :include:/home/harald/meinefreunde
Der voranstehende Eintrag macht tatsächlich das, wonach er aussieht: Wenn eine Mail an Freunde gesendet wird, wird diese Nachricht an alle Mail-Adressen versendet, die in der Textdatei /home/harald/meinefreunde zeilensepariert aufgeführt sind. Die letzte, nicht selten genutzte Möglichkeit ist die Übergabe einer Nachricht an einProgramm. Mit dieser Methode arbeitet etwa das Mailinglistenprogramm Major-domo: majordomo: #"|/usr/lib/majordomo/wrapper majordomo" Der Unterschied zur Umleitung in eine Datei ist das führende Pipe-Zeichen.
Wichtige Dateien und Verzeichnisse
- /var/spool/mail – in diesem Verzeichnis liegen Dateien mit den Namen der Benutzerkonten, die auf diesem System Mails empfangen.