it-swarm.com.de

Verstehen von / etc / aliasen und was es tut

Dies ist der Inhalt der Datei '/ etc/aliases' auf meinem Debian (Wheezy) -Server, wie er ist:

# /etc/aliases
mailer-daemon: postmaster
postmaster: root
nobody: root
hostmaster: root
usenet: root
news: root
webmaster: root
www: root
ftp: root
abuse: root
noc: root
security: root
root: t

1. Ich habe festgestellt, dass mein Server standardmäßig E-Mails von [email protected] Sendet. Welche der oben genannten Regeln regelt dies? postmaster: root;?

2. Die Regeln in '/ etc/aliases' werden also verwendet, um Benutzer bestimmten Abteilungen zuzuweisen? Das heißt, alle E-Mails, die wegen "Missbrauchs" gesendet/empfangen werden sollen, werden von/an [email protected] gesendet (dies wäre die Standard-E-Mail für root, sofern kein Alias ​​vorhanden ist). Richtig?

. Kann jemand bitte erklären, wofür diese wirklich gedacht sind - Mailer-Daemon, Postmaster, niemand, Hostmaster, Usenet, News, Webmaster, WWW, FTP, Missbrauch, NOC, Sicherheit, Root?

Ich meine, eine Beschreibung wie "mailer-daemon Zum Senden von E-Mail-Zustellungsfehlern, aber nicht wirklich zum Empfangen von E-Mails. security für Personen, die sich bezüglich Sicherheit an Sie wenden sollten Ausgaben " oder so ähnlich.

46
its_me

Die Datei /etc/aliases Ist Teil von sendmail. Es gibt an, an welche Konto-E-Mails, die an einen Alias ​​gesendet werden, wirklich zugestellt werden sollen. Beispielsweise werden E-Mails an das Konto ftp in der von Ihnen angezeigten Konfiguration an das Postfach von root gesendet.

Mehrere Empfänger können auch als durch Kommas getrennte Listen angegeben werden.

Das Umleiten von E-Mails an Benutzer ist nicht alles, was getan werden kann. E-Mails können auch an Programme weitergeleitet oder einfach in eine Datei Ihrer Wahl geleitet werden. Folgendes würde alle E-Mails des Benutzers "jemand" "bit-Bucket":

jemand:/dev/null

Änderungen an der Datei /etc/aliases Sind erst abgeschlossen, wenn der Befehl newaliases ausgeführt wird, um /etc/aliases.db Zu erstellen. In dieser späteren Form verwendet sendmail tatsächlich.

62
JRFerguson

mailer-daemon, hostmaster und postmaster sind spezielle Mailadressen, die von verschiedenen RFCs benötigt werden, mit der offensichtlichen Ausnahme von mailer-daemon, Die wir als "durch Konventionen verankert" betrachten können oder Tradition ".

Sie benötigen mailer-daemon, Um Probleme im Zusammenhang mit E-Mails selbst zu behandeln, z. B. SMTP-Bounce-Nachrichten. Wenn Ihr Mailserver eine unzustellbare Nachricht empfängt, generiert er eine SMTP-Benachrichtigung über die Nichtzustellung, deren Absenderadresse mailer-daemon Lautet. Der Alias ​​ist vorhanden, falls jemand auf eine Bounce-Nachricht antwortet. es geht an den postmaster, der ein Mensch ist, was "Mailer Daemon" nicht ist. Ich kann keinen RFC finden, der mailer-daemon Beschreibt, geschweige denn erfordert. Sie könnten diesen Alias ​​wahrscheinlich in etwas anderes wie mailer-server Umbenennen, aber dann müssten Sie Ihren Mailserver neu programmieren, um sich beim Senden von Bounces als mailer-server Zu identifizieren. Ich kann mir keinen Grund vorstellen, warum Bounces nicht einfach von postmaster stammen konnten.

RFC 2142 , Abschnitt 5, enthält eine Zusammenfassung einiger spezieller Aliase und verweist auf andere RFCs, in denen sie eingeführt werden. Hier erfahren wir, dass postmaster bereits in RFC 822 angegeben ist (siehe Abschnitt 6.3). Mail-Sites müssen diesen Alias ​​haben. hostmaster wird in RFCs 1033, 1034 und 1035 erwähnt. Die anderen Aliase, über die Sie sich wundern, werden ebenfalls in 2142 angegeben.

4
Kaz