On Sun, Jan 10, 1999 at 03:52:23PM +0100, Joerg Spilker wrote:
kann ich sendmail so konfigurieren, daß eine Domain wirklich komplett "verborgen" wird, also auch im Received Header nicht die interne Struktur des Netzes abzulesen ist?
Ja, das geht. Dafuer sind aber noch einige kleine Klimmzuege notwendig. Schau dir mal die FAQ zu Sendmail an und beschaeftige dich mit dem Thema virtuelle Domain. Voraussetzung ist im Regelfall der Einsatz eines eigenen DNS, sonst wird es recht komplex.
LOCAL_RULE_3 # Rewrite addresses according to rewrite.db map R$* < @ $* > $* $: $1 < @ $(rewrite $2 $@ %1 $: $2 $) > $3
Das muss noch etwas ausgebaut werden, so dass sendmail fuer lokale Adressen keine Domain anhaengt und die hosts akzeptiert. hier ein Auszug aus meiner sendmail.mc LOCAL_RULE_0 # Use mailboxtable-database: # key value meaning # ======== ==== ======================== # x@d u x@d -> u # d u unmatched_user@d -> u # @a b u@a -> u@b R$+ < @ $+ . > $: $1 < @ $2 > . R$+ < @ $+ > $* $: $(mbt $1@$2 $: $1 < @ $2 > $3 $) R$+ < @ $+ > $* $: $(mbt $2 $: $1 < @ $2 > $3 $) R$+ < @ $+ > $* $: $1 < @ $(mbt @$2 $: $2 $) > $3 R$+ < @ $+ @ $+ > $* $: $2 < @ $3 > $4 RERROR $* $#error $: $1 R$+ < @ $+ > . $: $1 < @ $2 . > LOCAL_RULE_3 # local SMTP hosts are canonical R$* < @ $=S > $* $: $1 < @ $2 .$m. > $3 R$* < @ $=S . $m > $* $: $1 < @ $2 .$m. > $3 # Handle adresses in local domain R$* < @ $* $m > $* $: $1 < @ $2 $m. > $3 LOCAL_NET_CONFIG # Mail to domain only is local R$+ < @ $=m . > $#local $: $1
Verschicke ich jetzt eine Mail von Host tekener (daolin ist der Mailserver), so taucht der Name tekener im Received Header und der Message-ID auf. An der Message ID ist wohl nicht viel zu machen, die wurde von Outlook Express gesetzt. Aber könnte man zumindest im Received Header den Name des postenden Hosts eliminieren?
Den Hostnamen sucht sich sendmail ueber resolver. Wenn du einen anderen Namen verwenden moechtest, dann muss das in sendmail.cf explizit definiert werden. # my official domain name # ... define this only if sendmail cannot automatically determine your domain Djx23.st-wendel.de Mario -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux