Sendmail

Im Verzeichnis /etc wird die Standarddatei sendmail.cf installiert. Die Standardkonfiguration ist f�r die meisten Systeme geeignet, die ausschlie�lich SMTP (Simple Mail Transfer Protocol) verwenden. Sie arbeitet nicht mit UUCP-Sites (UNIX/UNIX Copy). Wenn f�r Ihre E-Mail-�bertragungen UUCP erforderlich ist, m�ssen Sie eine neue Datei sendmail.cf erstellen.

AnmerkungBitte beachten
 

Obwohl SMTP-Server automatisch unterst�tzt werden, gilt dies nicht f�r IMAP (Internet Message Access Protocol)-Server. Wenn Ihr ISP statt eines SMTP-Servers einen IMAP-Server verwendet, m�ssen Sie das Paket IMAP installieren. Ohne dieses Paket kann Ihr System keine Informationen an den IMAP-Server weitergeben bzw. Ihre E-Mail nicht abrufen.

Um eine neue Datei sendmail.cf zu erstellen, m�ssen Sie m4 und das Quellcodepaket sendmail installieren. N�here Einzelheiten zum Erstellen von sendmail-Konfigurationsdateien finden Sie in der Datei README in den sendmail-Quellen. Daneben gibt es eine gute sendmail -Referenz unter dem Titel sendmail von Bryan Costales, herausgegeben von O'Reilly & Associates. Und zuletzt finden Sie au�erdem unter www.sendmail.net ein breites Angebot an sendmail-Funktionen und Konfigurationsbeispielen.

H�ufig ist sendmail so konfiguriert, dass ein Computer als E-Mail-Gateway f�r alle Computer eines Netzwerks dient. Red Hat verwendet beispielsweise einen einzelnen Computer mit der Adresse mail.redhat.com, der die gesamten E-Mails verarbeitet. Die Namen der Computer, f�r die mail.redhat.com die E-Mail verwaltet, brauchen auf diesem Computer nur in die Datei /etc/sendmail.cw eingetragen zu werden. Dazu ein Beispiel:

# sendmail.cw - Tragen Sie hier alle Aliase f�r Ihren Rechner
# ein.
torgo.redhat.com
poodle.redhat.com
devel.redhat.com
      

Auf den anderen Computern torgo, poodle und devel muss die Datei /etc/sendmail.cf bearbeitet werden. Beim Senden von E-Mails geben sich diese Computer als mail.redhat.com aus. Die lokale E-Mail-Verarbeitung wird an redhat.com weitergeleitet. Suchen Sie die Zeilen DH und DM in /etc/sendmail.cf, und bearbeiten Sie diese wie folgt:

# An wen erfolgt die Sendung bei Rechnernamen ohne Angabe der Dom�ne?
# (kein Eintrag = lokal)
DRmail.redhat.com

# An welchen Computer gehen lokale E-Mails?
DHmail.redhat.com

# Wer gebe ich vor zu sein? (Masquerading) (kein Eintrag = kein Masquerading)
DMredhat.com 
      

Bei dieser Konfiguration tragen alle E-Mails den Absender redhat.com, und alle E-Mails, die an torgo.redhat.com oder die anderen Rechner gesendet werden, kommen bei mail.redhat.com an.

Wenn Sie Ihr System f�r Masquerading konfigurieren, beachten Sie bitte, dass die von Ihrem System an Ihr eigenes System gesendeten E-Mails auf dem Computer eingehen, f�r den sich Ihr System ausgibt. So werden im Bild oben beispielsweise die in regelm��igen Abst�nden vom cron-D�mon an root@poodle.redhat.com gesendeten Protokolldateien an root@mail.redhat.com gesendet.