Mail Transfer Agent: Unterschied zwischen den Versionen
K Textersetzung - „Postfix (Mail Transfer Agent)“ durch „Postfix“ |
K Textersetzung - „Man-Pages“ durch „Man-Page“ |
||
(29 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
Ein '''M'''ail '''T'''ransfer '''A'''gent ('''MTA)''' ist der Teil eines [[Mailserver]]s, der [[E-Mail]]s entgegennimmt und sendet | |||
= Beschreibung = | == Beschreibung == | ||
Damit ein Linux- | Damit ein Linux-Server E-Mails senden und empfangen kann, muss ein MTA ([https://de.wikipedia.org/wiki/Mail_Transfer_Agent Mail Transfer Agent]) installiert und konfiguriert sein. | ||
; Postfix als moderner Stadtart | |||
* Der Klassiker unter den MTA ist <tt>sendmail</tt> | |||
** dieser ist jedoch sehr umständlich zu konfigurieren | |||
; Grundsätzlich kann man mit einem MTA E-Mails versenden | |||
* Doch leider ist das im Zeitalter von Spam nicht mehr so einfach. | |||
* Ein SMTP-Server ohne eine feste IP-Adresse und ohne ordentliche Zertifikate wäre eine ideale Spam-Schleuder. | |||
* Deshalb akzeptiert eigentlich kein E-Mail-Server E-Mails von solchen Servern. | |||
* Man muss daher die eigenen E-Mails über einen "ordentlichen" SMTP-Server ([https://de.wikipedia.org/wiki/SMTP-Relay-Server Smarthost]), wie z. B. den von web.de und Co., leiten. | |||
* Für ortsgebundene Rechner bietet sich der Server des eigenen Internet-Dienstanbieters an, da dieser meistens keine zusätzliche Authentifizierung erfordert. | |||
; Ein MTA ist auch erforderlich, wenn lokale Benutzer auf dem System untereinander E-Mails verschicken wollen. | |||
* In diesem Fall findet kein Datenaustausch zu einem externen SMTP-Server statt. | |||
* Lautet der Name des Rechners beispielsweise "ubuntu", so ist "root@ubuntu" eine gültige E-Mail-Adresse. | |||
* Das Versenden von lokalen E-Mails wird unter anderem von Diensten wie [https://wiki.ubuntuusers.de/Cron/ Cron] verwendet, um den Administrator über mögliche Probleme zu informieren. | |||
* Die im Folgenden beschriebene Konfiguration ermöglicht sowohl das Versenden von E-Mails an externe als auch an interne Empfänger. | |||
* Im Gegensatz dazu dient der [[Mail User Agent]] (MUA) zur Bearbeitung von Mails durch den [[Computerbenutzer]]. | * Im Gegensatz dazu dient der [[Mail User Agent]] (MUA) zur Bearbeitung von Mails durch den [[Computerbenutzer]]. | ||
* In [[Mehrbenutzersystem]]en kann alternativ zum MTA auch ein [[Mail | * In [[Mehrbenutzersystem]]en kann alternativ zum MTA auch ein [[Mail Delivery Agent]] benutzt werden. | ||
MTAs kommunizieren | ; MTAs kommunizieren regelmäßig nach dem [[Simple Mail Transfer Protocol]], aber auch gemäß [[X.400]] | ||
* Der MTA des [[Empfänger (Information)|Empfängers]] arbeitet mit dem [[Mail Delivery Agent]] (MDA) des Mailservers zusammen, der die E-Mails in den passenden Postfächern der jeweiligen [[Benutzerverzeichnis]]se abliefert. | * Der MTA des [[Empfänger (Information)|Empfängers]] arbeitet mit dem [[Mail Delivery Agent]] (MDA) des Mailservers zusammen, der die E-Mails in den passenden Postfächern der jeweiligen [[Benutzerverzeichnis]]se abliefert. | ||
* Dabei kann das [[Local Mail Transfer Protocol]] zum Einsatz kommen. | * Dabei kann das [[Local Mail Transfer Protocol]] zum Einsatz kommen. | ||
* Wenn ein Mailserver als [[SMTP-Relay-Server|SMTP-Relay]] ausgelegt ist, kann er auch nur aus einem MTA bestehen. | * Wenn ein Mailserver als [[SMTP-Relay-Server|SMTP-Relay]] ausgelegt ist, kann er auch nur aus einem MTA bestehen. | ||
[[Datei:E-mail.svg]] | [[Datei:E-mail.svg]]^ | ||
Ein wesentlicher Bestandteil eines MTA ist seine [[ | ; Ein wesentlicher Bestandteil eines MTA ist seine [[Postfix/Warteschlangen|Warteschlange]] | ||
* Dort sammelt er Aufträge, insbesondere wenn der MTA des [[Postempfänger|Adressaten]] (Empfängers) nicht sofort erreichbar ist. | * Dort sammelt er Aufträge, insbesondere wenn der MTA des [[Postempfänger|Adressaten]] (Empfängers) nicht sofort erreichbar ist. | ||
* In diesem Fall geht er mehrfach die [[MX Resource Record]]s des Adressaten durch, um den Auftrag abzuarbeiten. | * In diesem Fall geht er mehrfach die [[MX Resource Record]]s des Adressaten durch, um den Auftrag abzuarbeiten. | ||
* Wenn dies misslingt, sendet er dem Absender eine Nachricht zurück, dass seine E-Mail nicht zugestellt werden konnte (Siehe auch [[Delivery Status Notification]]). | * Wenn dies misslingt, sendet er dem Absender eine Nachricht zurück, dass seine E-Mail nicht zugestellt werden konnte (Siehe auch [[Delivery Status Notification]]). | ||
Der MTA ist der Teil eines Mailservers, der hinsichtlich der [[Computersicherheit]] am ehesten angreifbar ist | ; Der MTA ist der Teil eines Mailservers, der hinsichtlich der [[Computersicherheit]] am ehesten angreifbar ist | ||
* z. B. durch das [[Hacker (Computersicherheit)|Eindringen von Schadprogrammen]]. | * z. B. durch das [[Hacker (Computersicherheit)|Eindringen von Schadprogrammen]]. | ||
* Er ist auch die Email-Server-Komponente, bei der sich Maßnahmen zur Abwehr von [[Spam]] anbieten. | * Er ist auch die Email-Server-Komponente, bei der sich Maßnahmen zur Abwehr von [[Spam]] anbieten. | ||
;Bekannte MTA-Programme | ; Bekannte MTA-Programme | ||
* [[Postfix|Postfix]] | * [[Postfix|Postfix]] | ||
* [[Exim]] | * [[Exim]] | ||
Zeile 35: | Zeile 47: | ||
* [[Smail]] | * [[Smail]] | ||
= | == Installation == | ||
= Sicherheit = | == Anwendung == | ||
= Dokumentation = | == Sicherheit == | ||
== RFC == | == Dokumentation == | ||
== Man- | === RFC === | ||
== Info-Pages == | === Man-Page === | ||
== Siehe auch == | === Info-Pages === | ||
=== Siehe auch === | |||
= Links = | == Links == | ||
== | === Projekt === | ||
== | === Weblinks === | ||
[[Kategorie:E-Mail | |||
[[Kategorie:E-Mail/Architektur]] |
Aktuelle Version vom 6. November 2024, 12:33 Uhr
Ein Mail Transfer Agent (MTA) ist der Teil eines Mailservers, der E-Mails entgegennimmt und sendet
Beschreibung
Damit ein Linux-Server E-Mails senden und empfangen kann, muss ein MTA (Mail Transfer Agent) installiert und konfiguriert sein.
- Postfix als moderner Stadtart
- Der Klassiker unter den MTA ist sendmail
- dieser ist jedoch sehr umständlich zu konfigurieren
- Grundsätzlich kann man mit einem MTA E-Mails versenden
- Doch leider ist das im Zeitalter von Spam nicht mehr so einfach.
- Ein SMTP-Server ohne eine feste IP-Adresse und ohne ordentliche Zertifikate wäre eine ideale Spam-Schleuder.
- Deshalb akzeptiert eigentlich kein E-Mail-Server E-Mails von solchen Servern.
- Man muss daher die eigenen E-Mails über einen "ordentlichen" SMTP-Server (Smarthost), wie z. B. den von web.de und Co., leiten.
- Für ortsgebundene Rechner bietet sich der Server des eigenen Internet-Dienstanbieters an, da dieser meistens keine zusätzliche Authentifizierung erfordert.
- Ein MTA ist auch erforderlich, wenn lokale Benutzer auf dem System untereinander E-Mails verschicken wollen.
- In diesem Fall findet kein Datenaustausch zu einem externen SMTP-Server statt.
- Lautet der Name des Rechners beispielsweise "ubuntu", so ist "root@ubuntu" eine gültige E-Mail-Adresse.
- Das Versenden von lokalen E-Mails wird unter anderem von Diensten wie Cron verwendet, um den Administrator über mögliche Probleme zu informieren.
- Die im Folgenden beschriebene Konfiguration ermöglicht sowohl das Versenden von E-Mails an externe als auch an interne Empfänger.
- Im Gegensatz dazu dient der Mail User Agent (MUA) zur Bearbeitung von Mails durch den Computerbenutzer.
- In Mehrbenutzersystemen kann alternativ zum MTA auch ein Mail Delivery Agent benutzt werden.
- MTAs kommunizieren regelmäßig nach dem Simple Mail Transfer Protocol, aber auch gemäß X.400
- Der MTA des Empfängers arbeitet mit dem Mail Delivery Agent (MDA) des Mailservers zusammen, der die E-Mails in den passenden Postfächern der jeweiligen Benutzerverzeichnisse abliefert.
- Dabei kann das Local Mail Transfer Protocol zum Einsatz kommen.
- Wenn ein Mailserver als SMTP-Relay ausgelegt ist, kann er auch nur aus einem MTA bestehen.
- Ein wesentlicher Bestandteil eines MTA ist seine Warteschlange
- Dort sammelt er Aufträge, insbesondere wenn der MTA des Adressaten (Empfängers) nicht sofort erreichbar ist.
- In diesem Fall geht er mehrfach die MX Resource Records des Adressaten durch, um den Auftrag abzuarbeiten.
- Wenn dies misslingt, sendet er dem Absender eine Nachricht zurück, dass seine E-Mail nicht zugestellt werden konnte (Siehe auch Delivery Status Notification).
- Der MTA ist der Teil eines Mailservers, der hinsichtlich der Computersicherheit am ehesten angreifbar ist
- z. B. durch das Eindringen von Schadprogrammen.
- Er ist auch die Email-Server-Komponente, bei der sich Maßnahmen zur Abwehr von Spam anbieten.
- Bekannte MTA-Programme