Hi, * On Mon, Apr 28, 2003 at 11:03 PM (+0200), Christian Wunderlich wrote:
Ich habe jetzt ein paar mehr Informationen zu meinem Problem gefunden komme aber trotzdem nicht weiter. Zum einen habe ich das ganze Mal von Yast einrichten lassen, hat aber nicht geholfen. Dann habe ich via Webmin das Masquarding für meine Localeadresse auf die GMX-Adresse eingerichtet. Hilft aber auch nicht.
Was hat denn Webmin konkret gesetzt?
Irgendwie scheint Sendmail das nicht sonderlich zu interessieren was da drin steht. Ich habe in verschiedenen Groups als Lösung gefunden den MUA so einzustellen das er die GMX-Adresse im Fromfeld verwendet.
Ja, das geht meines Wissens, in dem man "sendmail" bei der Übergabe durch den MUA mit dem Parameter "-f" aufruft und ihm damit die zu verwendende Adresse übergibt.
Aber das kaschiert ja nur das Problem und hilft mir nicht wirklich weiter da nicht nur ein Rechner seine Mails darüber absenden soll.
D.h. Du hast den Sendmail-Server als Relay-Host für mehrere (interne) Clients in Betrieb? Und alle diese Clients versenden Mails nach draußen, die im Internet nicht auflösbare Absender-Domains enthalten? Mir fällt hier als Lösung nur ein, in der "sendmail"-Konfiguration an- zugeben, dass für Deine lokale Domain die Generictsable angewandt wer- den soll. Denn Du willst ja sicher nicht nur einfach den Domain-Anteil maskieren, sondern auch die internen User-Anteile auf die externen mappen, also z.B. "user1 --> vorname.nachname@gmx.de". Zusätzlich zu der Genericstable-Sache brauchst Du IIRC noch das Feature "masquerade_envelope", damit nicht nur der Header, sondern auch das "MAIL FROM:" im Envelope von der lokalen in die öffentliche Adresse überschrieben wird (genau das willst Du ja haben). D.h. Du setzt "thor.local" als Genericsdomain (und ggf. noch andere lok. Domains, für die die Table angewandt werden soll). Ebenso setzt Du das Feature "masquerade_envelope" aktiv. Das Feature "genericstable" muss auch aktiv sein (ist AFAIK bei SuSE per Default aktiv), damit sie überhaupt beachtet wird - in "sendmail.cf" steht dann so etwas wie: Kgenerics hash -o /etc/mail/genericstable.db Danach ordnest Du z.B. in der "/etc/mail/genericstable" zu: cwunder cwunderlich@gmx.de Und erzeugst dann (im Verzeichnis "/etc/mail") die eigentliche Berkeley- DB-Datei: makemap hash genericstable < genericstable Evtl. hilft Dir auch: http://sdb.suse.de/de/sdb/html/stark_sendmail.html weiter. Gruß Steffen