### Einführung in Sendmail

Sendmail ist das standardmäßige Unix-Programm für den E-Mail-Transport und die Zustellung. Wenn ein Benutzer auf dem System eine E-Mail an einen Empfänger auf einem anderen Host senden möchte, übernimmt Sendmail die eigentliche Zustellung der Nachricht. Ebenso empfängt Sendmail eingehende E-Mails von anderen Systemen und speichert sie in der Maildatei der jeweiligen Benutzer.

Sendmail ist ein MTA (Mail Transport Agent), was bedeutet, dass es keine Benutzeroberfläche für das Senden von E-Mails bereitstellt. Programme wie Eudora, Elm oder `/bin/mail`, mit denen Benutzer tatsächlich interagieren, werden MUAs (Mail User Agents) genannt. Ein MUA versendet E-Mails nicht selbst, sondern übergibt sie an Sendmail zur Zustellung.

MUAs können entweder direkt auf dem System ausgeführt werden (z. B. Pine, Elm oder `/bin/mail`) oder auf einem separaten Host wie einem Einzelplatzrechner (z. B. mit Eudora, Exchange oder Netscape Communicator). Im ersten Fall wird eine E-Mail durch direkte Aufrufe von Sendmail versendet und aus der Mail-Spool-Datei empfangen. Falls MUAs auf anderen Hosts ausgeführt werden, erfolgt der Versand durch eine Verbindung zum Sendmail-Prozess über das SMTP-Protokoll, während der Empfang über einen separaten POP3-Server erfolgt.

### Das Sendmail-Modul

Die Hauptseite dieses Moduls zeigt eine Tabelle mit Symbolen, über die verschiedene Funktionen von Sendmail konfiguriert werden können. Einige dieser Funktionen sind möglicherweise nicht verfügbar, wenn sie nicht in der Datei `sendmail.cf` eingerichtet wurden. Beim Installieren von Sendmail können die verfügbaren Funktionen durch Bearbeiten einer `.mc`-Datei festgelegt werden, die mit `m4` in die endgültige `sendmail.cf`-Datei umgewandelt wird. Viele Funktionen (wie Adresszuordnung, Domain-Maskierung und Spam-Kontrolle) sind nur verfügbar, wenn sie während der Installation aktiviert wurden.