Mailinglist Archive: opensuse-de (4986 mails)

< Previous Next >
Re: Rewriting sender-adresse (sendmail)
  • From: Dirk.Hebenstreit@xxxxxxxx (Dirk Hebenstreit)
  • Date: Tue Aug 15 20:19:12 2000
  • Message-id: <3999A5C0.98B2D1ED@xxxxxxxx>



Steffen Moser wrote:

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.

DAS muß ich ausprobieren! Aber erst moregen :)

Gute Nacht!
hebi


--
Dirk Hebenstreit Tel.: 0170 2461522
Eschenweg 3 033200 85997
14558 Bergholz-Rehbrücke Dirk.Hebenstreit@xxxxxxxx
LINUX-User helfen Schulen http://www.pingos.schulnetz.org

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


< Previous Next >
Follow Ups
References