Hallo Dirk, Dirk Hebenstreit wrote:
Rechner A: (SuSE 6.3), sendmail 8.9.3-42 -> in genericstable das Mapping eingetragen - funktioniert! Rechner B: (SuSE 6.2), sendmail 8.9.3-15 -> w.o. - funktioniert nicht!
Ich habe die Tabellen in /etc/mail verglichen aber keine Unterschiede festgestellt. Beide Systeme habe ich über webmin konfiguriert (Rechner A hat allerdings noch eine angepaßte sendmail.cf, da hier der Cyrus-IMAP läuft), ich finde also partout keine Unterschiede :(
Ist auf Rechner B auch die lokale Domain, auf die die genericstable anspringen soll, in der Class "$=G" eingetragen (ueber das "GENERICS_DOMAIN" in der "mc"-Datei oder direkt)?
Um das Problem noch einmal zu verdeutlichen: ich will das _Sender:_ Feld manipulieren (also den Envelope-Teil), nicht den From: Header!
Mir ist nicht ganz klar, was Du mit "Sender:"-Feld meinst. Auf dem Envelope einer Mail (das ist der Teil, den der User in seinem MUA gar nicht zu Gesicht bekommt, sondern nur unter den am Mailaustausch beteiligten MTAs eine Rolle spielt) gibt es im Grunde nur die zwei Eintraege: [1] "MAIL FROM:" [2] "RCPT TO:" Vereinfacht gesagt: Unter [1] steht der Absender, unter [2] der Empfaenger der Mail. Dann folgt die Uebertragung der Maildaten (inkl. Header), denn nun folgt im SMTP-Dialog das Kommando "DATA". Im Header einer Mail (das sind alle Zeilen, die Du in Deinem MUA siehst bis zum Beginn des Mail-Body, was durch eine Leerzeile gekennzeichnet ist), gibt es eine "From:"-Angabe. Ich verstehe nun nicht, was Du genau mit "Sender:" auf dem Envelope meinst. Ausser "RCPT TO:" und "MAIL FROM:" gibt es IIRC auf dem *Envelope* keine weiteren Angaben - wenn jemand andere Informationen dazu hat, lasse ich mich gerne eines Besseren belehren... ;-) Das korrekte Maskieren der "MAIL FROM:"-Zeile auf dem Envelope wird durch das Feature "masquerade_envelope" normalerweise aktiviert - ohne dieses Feature findet die Maskierung nur im Header ("From:") statt. Ich habe in meiner ersten Antwort auf Deine Frage vermutet, dass Du mit "Sender" wohl die "MAIL FROM:"-Angabe auf dem Envelope meintest... Nur damit ich hier nicht das Problem an der falschen Stelle suche: Lag ich mit meiner Vermutung richtig oder falsch? Nun, im *Header* einer Mail gibt es noch die Zeile "Sender:". Diese Zeile sollte allerdings (wenn ein korrektes "From:" im Header und ein korrestes "MAIL FROM:" auf dem Envelope stehen) keine grosse Rolle spielen - zumindest IMHO. Genaueres muesste ich in den RFCs (vermutl. RFC822) nachlesen.
Es muß doch irgendwo in sendmail.cf noch ein Mapping für Sender: geben, nur wo?
Wenn Du diese "Sender:"-Angabe im Header meinst, faellt mir auf Anhieb nur das Feature "all_masquerade" ein. Aber aus Deinen Mails geht ja hervor, dass Dein Problem mit dem Envelope zu tun hat... Gruss, Steffen --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com