Mailinglist Archive: opensuse-de (4986 mails)

< Previous Next >
Re: Rewriting sender-adresse (sendmail)
  • From: moser@xxxxxxxxxxxxxxxxx (Steffen Moser)
  • Date: Tue Aug 15 19:09:15 2000
  • Message-id: <3999955B.DF00FB96@xxxxxxxxxxxxxxxxx>



Hallo,

Dirk Hebenstreit wrote:

sendmail soll die sender-Variable im Envelope umschreiben.

Du meinst vermutl. die Zeile "MAIL FROM:" im SMTP-Envelope...

Das maskieren der Domain (von hebi.prv nach epost.de) funktioniert
bereits, jetzt möchte ich aber noch, daß aus hebi Dirk.Hebenstreit
wird (im ganzen:

hebi@xxxxxxxx -> dirk.hebenstreit@xxxxxxxx)

D.h. Du brauchst die "genericstable". Ich habe in meiner "mc"-Datei, aus
der ich die "/etc/sendmail.cf" generiere, folgende Eintraege
diesbezueglich gesetzt:

FEATURE(`masquerade_envelope')dnl
FEATURE(`genericstable', `hash -o /etc/mail/genericstable.db')dnl
GENERICS_DOMAIN(pc01.domain.intern)dnl

Die erste Zeile sorgt dafuer, dass das Umschreiben der Adresse nicht nur
im Header ("From:"), sondern auch auf dem Envelope ("MAIL FROM:")
vorgenommen wird.

In der zweiten Zeile wird das Feature "genericstable" ueberhaupt erst
aktiviert. Klar. ;-)

In der drittern Zeile wird in der "/etc/sendmail.cf" die Klasse "$=G"
definiert. Da musst Du natuerlich anstelle von "pc01.domain.intern"
Deine Domain, also "hebi.prv", reinschreiben. Das ist der
Domaenen-Anteil der Mails, auf die das Feature "Genericstable"
ueberhaupt erst anspringen soll.

Die "/etc/mail/genericstable" kann dann so aussehen:

hebi dirk.hebenstreit@xxxxxxxx

Nicht vergessen darfst Du, dass aus der "/etc/mail/genericstable" noch
die "db" erzeugt werden muss. Das geschieht dann mittels:

makemap hash /etc/mail/genericstable.db </etc/mail/genericstable

In der sendmail-Bibel finde ich nicht den richtigen Psalm ;-)

Vermutlich liegt es einfach daran, dass Du im Religionsunterricht nicht
aufgepasst hast... ;-))

oder kann ihn nicht richtig interpretieren. Any hints?

Ich hoffe, dass ich weiterhelfen konnte...

Zumindest klappt damit bei mir die Umsetzung von
"steffen@xxxxxxxxxxxxxxxxxx" nach "moser@xxxxxxxxxxxxxxxxx" sowohl im
Header als auch auf dem SMTP-Envelope.

Gruss,
Steffen

---------------------------------------------------------------------
To unsubscribe, e-mail: suse-linux-unsubscribe@xxxxxxxx
For additional commands, e-mail: suse-linux-help@xxxxxxxx

< Previous Next >
Follow Ups
References