On Sun, Dec 24, 2000 at 02:43:10PM +0100, Thomas Dubiel wrote:
Hallo und frohe Weihnachten,
Schaue ich mir die Warteschlange an, sehe ich, daß der Absender der Mail Nutzer@localhost ist. Wenn ich dann diese Mail beim Mailserver abliefern will, sagt der mir natürlich, daß er Nutzer@localhost nicht kennt. Ich muß also irgendwie mutt oder sendmail dazu bekommen die Adresse umzuschreiben. Stichwort wäre da masquerading. In der sendmail.cf steht auch unter
Muß ich sonst noch irgendwo etwas einstellen (genericstable, virtusertable usw.) ?
wie kann ich aber den Nutzer so ändern, daß zum schluß aus Nutzer@localhost eine Adresse wie tdubiel@gmx.de wird?
Sind das Einstellungen in der Muttrc oder der sendmailrc?
Ich denke, der Mutt hat erstmal damit nichts zu tun. Der User-Agent hat nicht (eigentlich) die Aufgabe, sich Absenderadressen auszudenken.
Das ist Aufgabe des Transport-Agents, sich einen Domainnamen zu denken, wenn er eine Mail mit ``unqualifiziertem'' Absender erhält.
o Entweder Dein mutt hängt ungefragt @localhost hinten dran --> das sollte er nicht.
o Dein Sendmail ist der Meinung, daß alle unqualifizierten Adressen mit @localhost zu ergänzen sind. --> ich weiß nicht, wie die passende Konfigurations-Option heißt.
Ich denke jedenfalls, daß es nicht die Lösung sein kann, ``sendmail -f'' zu benutzen, zumal das nur zuverlässig funktioniert, wenn Deine UID == 0 ist. IMHO.
Best regards from Dresden/Germany Viele Gruesse aus Dresden Heiko Schlittermann