sendmail FROM_HEADER nicht umgeschrieben
Hallo zusammen, ich hoffe es kann mir jemand helfen bei dem folgenden Problem. Habe einen mailhost aufgesetzt, der auch prima funktioniert. Leider wird bei ausgehenden mails der Rechnername mitbenutzt (also der komplette Name) anstatt nur der Domaenenname. Ich habe versucht in /etc/rc.config den Parameter FROM_HEADER auf den gewuenschten Domaenennamen zu setzten. Nach Neueinlesen der Aenderungen blieben diese aber unwirksam. WAS HABE ICH FALSCH GEMACHT? Oder ist dies vielleicht auf die Verwendung von pine zurueckzufuehren, wo auch die Domaene eingestellt werden kann? ALternativ koennte man natuerlich genericstable/virtualuser etc. benutzen, doch das waeren sehr viele Eintaege fuer jeden user. (uebrigens SUSE 7.2) Wuerde mich sehr ueber Tipps freuen. Vielen Dank Holger Bleul
Am Mon, 10 Sep 2001, schrieb Holger Bleul:
Leider wird bei ausgehenden mails der Rechnername mitbenutzt (also der komplette Name) anstatt nur der Domaenenname.
Ich habe versucht in /etc/rc.config den Parameter FROM_HEADER auf den gewuenschten Domaenennamen zu setzten. Nach Neueinlesen der Aenderungen blieben diese aber unwirksam.
WAS HABE ICH FALSCH GEMACHT? Oder ist dies vielleicht auf die Verwendung von pine zurueckzufuehren, wo auch die Domaene eingestellt werden kann?
Das kannst Du doch einfach testen, indem Du mal eine Mail ohne Pine versendest (z.B. mit mail). Wenn Du den Absender mit der -f Option an sendmail übergibst (vielleicht macht das Pine so, in mutt, das ich nutze, ist es konfigurierbar), wird die Absenderadresse nicht geändert.
ALternativ koennte man natuerlich genericstable/virtualuser etc. benutzen, doch das waeren sehr viele Eintaege fuer jeden user. (uebrigens SUSE 7.2)
Was Du machen willst, ist Masquerading des Domainnamens, Du solltest also dir mal Deine m4-Makrodatei aus der die sendmail.cf erstellt wird zu Gemüte führen (/etc/mail/linux.mc ist die Datei, die SuSEconfig verwendet) und dir das MASQUERADE_AS-Feature anschauen. (Achtung: Wenn's irgendwann klappt, SENDMAIL_TYPE in /etc/rc.config auf no setzen, sonst überschreibt SuSEconfig wieder alles). Zum Umgang mit den m4-Konfigurationsfiles empfehle ich Dir die sendmail.iga (such mal bei Google danach) Spezielle zum Thema MASQUERADING solltest Du Dir diese Seite anschauen: http://www.sendmail.org/m4/masquerading.html Gruß Christoph -- Christoph Maurer - Paul-Röntgen-Straße 7 - 52072 Aachen - Tux#194235 mailto:christoph-maurer@gmx.de - http://www.christophmaurer.de Auf der Homepage u.a.: Installation von SuSE 7.0 auf Notebook Acer Travelmate 508 T, Elektrotechnik an der RWTH Aachen
On 10-Sep-2001 Holger Bleul wrote:
WAS HABE ICH FALSCH GEMACHT? Oder ist dies vielleicht auf die Verwendung von pine zurueckzufuehren, wo auch die Domaene eingestellt werden kann?
Es ist elend lange her, dass ich Pine benutzt habe. Aber wenn ich mich richtig erinnere, ignoriert Pine die Einstellung in der rc.config. Also die pinerc editieren. Beste Gruesse, Heinz. -- E-Mail: Heinz W. Pahlke <h.pahlke@nexgo.de> This message was sent by means of XFMail via SuSE Linux
Am Montag, 10. September 2001 12.04 schrieb Holger Bleul:
Hallo zusammen,
ich hoffe es kann mir jemand helfen bei dem folgenden Problem. Habe einen mailhost aufgesetzt, der auch prima funktioniert.
Leider wird bei ausgehenden mails der Rechnername mitbenutzt (also der komplette Name) anstatt nur der Domaenenname.
Ich habe versucht in /etc/rc.config den Parameter FROM_HEADER auf den gewuenschten Domaenennamen zu setzten. Nach Neueinlesen der Aenderungen blieben diese aber unwirksam.
was heisst neu einlesen? "SuSEconfig"? (oder hats du's direkt in Yast geändert)
WAS HABE ICH FALSCH GEMACHT? Oder ist dies vielleicht auf die Verwendung von pine zurueckzufuehren, wo auch die Domaene eingestellt werden kann?
eher nicht. schlussendlich ist es ein Eintrag im /etc/sendmail.cf Dort ist ne Zeile mit "DM" und hintendran das betreffende Anhängsel.. ich würde dort nur ein "DM" hinstellen und ie Emailadresse prinzipiell im MUA einstellen... wenn du das aber von Hand machst, wird die SuSEconfig die Änderungen überschreiben oder andere Änderungen nicht übernehmen... bei mir ist der FROM_HEADER = "" im rc.config und es funktioniert wie ich will...
ALternativ koennte man natuerlich genericstable/virtualuser etc. benutzen, doch das waeren sehr viele Eintaege fuer jeden user. (uebrigens SUSE 7.2)
das wäre doch zuviel Aufwand (keep it simple) Gruss Christian
participants (4)
-
Christian Hernmarck
-
Christoph Maurer
-
Heinz W. Pahlke
-
Holger Bleul