Sendmail - Wer ist der Absender einer Nachricht?

Ein DNS-Eintrag für den eigenen Rechner ist vorhanden

Falls der Internetprovider einen DNS-Eintrag für den eigenen Rechner eingerichtet hat, kann eine ausgehende Mail den so zugeordneten Namen als Absender enthalten. Antworten werden dann per SMTP oder auch UUCP beim nächsten Aufschalten ins Internet übertragen und dem Benutzer zugestellt. Damit dieses funktioniert hat der Provider als zusätzlichen Mailexchanger seinen Rechner im Nameserver definiert.

Es ist kein DNS-Eintrag eingerichtet

Falls der Provider diesen Dienst nicht anbietet, muß in der ausgehenden Mail entweder der Absender verändert werden oder aber die Reply-To:-Headerzeile in alle ausgehenden Mails gesetzt werden.

Ändern des Absenders durch Sendmail

Eine andere Absenderadresse (Rechner- oder Domainname) kann durch das Sendmail-m4-Macro MASQUERADE_AS in der Daten snoopy.mc definiert werden.
MASQUERADE_AS(sunsite.unc.edu)
Alle ausgehenden Nachrichten enthalten als Absender den Wert localuser@sunsite.unc.edu. Nachteilig ist bei diesem Verfahren, daß eine Rückmeldung nur dann funktioniert wenn
  1. die Adresse localuser@sunsite.unc.edu wirklich existiert und
  2. auf diese Adresse auch Leserechte bestehen.
Im allgemeinen kann also nur von einem einzigen lokalen Account aus E-Mail verschickt werden, der Accountname muß zudem mit dem Namen übereinstimmen, der beim Provider definiert ist. Der Transport zum lokalen Rechner erfolgt dann mit dem POP-Protokoll.

Setzen einer Reply-To:-Headerzeile

Der allgemeine Weg, die Antwort auf eine E-Mail auf einen anderen Wert als den Absender zu setzen, besteht darin, die Reply-To:-Headerzeile zu setzen. Dieses erfolgt beispielsweise für den Mail User Agent (MUA) elm durch die Umgebungsvariable REPLYTO. Zugeordnet wird dieser Variable eine E-Mailadresse wie myaccount@sunsite.unc.edu. (Diese Variable ist übrigens auch für den Newsreader tin zu benutzen.)
Pine erfordert einen Eintrag unter <Customized-Headers> im Menü <Setup/Config> der Form Reply-To: myaccount@sunsite.unc.edu.
Lothar Schütte
Last modified: Sun Dec 1 20:30:21 1996