? Systemadministratoren haben immer fortschrittliche Tools verwendet, um sicherzustellen , dass die Netzwerke funktionieren ordnungsgemäß und effizient . Eines dieser Werkzeuge ist die Sendmail -Programm, das Unix-Systeme zu senden und empfangen E-Mails ermöglicht . Um die volle Funktionalität von Sendmail verwenden , sind bestimmte Konfigurationsdateien und Dienstprogramme für Administratoren verfügbar . Einer von ihnen, der mailertable Datei , kann der Administrator sendmail Routing Verhalten auf Send Informationen definieren. Sendmail
Das sendmail-Programm ist ein integriertes E-Mail- Anwendung in den meisten Unix und Unix-ähnlichen Betriebssystemen enthalten . Das Programm ermöglicht es Administratoren zu verwalten , senden und empfangen E-Mail mit einer unglaublichen Anpassungsoptionen. Allerdings ist das Programm Sendmail berüchtigt für seine anspruchsvollen Interface-und Anpassungsoptionen . Während die neuen Versionen von sendmail vorhanden, um diesen Herausforderungen zu begegnen , ist sendmail noch viel schwieriger zu bedienen als der typische E-Mail- Programm , und empfohlen für sachkundige Systemadministratoren (Quelle 3).
Mailertable
Einer der Wege zu bedienen sendmail beinhaltet Automatisierung Mailing- Aufgaben oder die Festlegung auf bestimmte Verhaltensweisen für bestimmte E-Mail -Domänen. Dies ist, wo ein mailertable ins Bild kommt . Ein mailertable gibt eine Gruppe von Domain-Namen und die damit verbundenen Maßnahmen zu ergreifen , wenn der Begegnung E-Mail an oder aus diesen Domänen . Auf diese Weise , das sendmail Programm automatisch weiß, wo zu befördern oder , E-Mails auf dem Netzwerk des Absenders .
Mailertable Format
mailertable Datei enthält einfache Eingabe von Daten, die eine Domain mit einer bestimmten Regel zu verknüpfen. Am häufigsten geht die E-Mail- Routing- Regel von einer bestimmten Domäne zu einem Benutzer oder einer anderen Domäne in das lokale Netzwerk. Ein typischer Eintrag sieht wie folgt einrichten: .
Externaldomain.com smtp: relay.internaldomain.com
Dies zeigt ein Eintrag , dass E-Mails von Routen die Domain " externaldomain.com . " Zu " relay.internaldomain.com " via SMTP -Protokoll.
Mit mailertable
mailertable Datei befindet sich im " /etc /mail "-Verzeichnis eines Unix -oder Linux- System . Der Administrator kann die Datei mit einem einfachen Text -Editor wie vi oder nano. Allerdings, wenn es modifiziert ist , muss der Administrator die Hash -Datei in eine Datenbank mit dem " makemap "-Befehl. Dieser Befehl baut die Datenbank Version der Datei zur Verwendung durch sendmail . Geben Sie den folgenden Befehl in einem Terminal:
$ > makemap hash /etc /mail /mailertable