*** Dieter Kluenter (dieter@incode.com) schrieb in suse-linux heute:
[...]
Ich war gerade wieder langsam zur Ruhe gekommen und nun doch wieder solch eine gnadenlos verdrehte Mail...
Es waere ein leichtes gewesen, sich mal "/usr/share/sendmail/READ" an der entsprechenden Stelle durchzulesen und danach ein bischen nachzudenken!
Es wird zunaechst die voll qualifizierte Adresse, dann "@<domain>" und schliessendlich der unqualifizierte Name gesucht. Das macht Sinn, weil man eventuell auch den selben Username unter verschiedenen sender domains verschieden umschreiben moechte.
Das steht da so nicht. Ich zitiere mal aus dem Fledermausbuch, Seite 262, 19.6.11
Dieter! Warum schweifst Du in die Ferne, wenn das Gute so nahe liegt!? Das Bat-Buch ist inzwischen auch nichtmehr sonderlich nahe an 8.11 dran. Warum schaust Du also nicht einfach in die von mir zitierten Files!? --- README zu sendmail 8.11.0 (der SuSE 7.0) The key for this table is either the full address, the domain (with a leading @; the localpart is passed as first argument) or the unqualified username (tried in the order mentioned); --- und in der sendmail.cf sieht man auch, dass der genericstable befragt wird, bevor maskiert wird.
[...] Also, jede Senderadresse die als Hostanteil die Adresse des localhost hat, wird unter Verwendung des User-Anteils mit den Eintraegen in genericstable verglichen.
Tcha. Und diese Falschinformation führt eben Leute in die Irre. Und in einer Mailingliste wie dieser eben nicht nur ein oder zwei, sondern gut und gerne gleich hunterte, die sich mit dem selben Problem beschäfigen! Und das ist es, was mich nervt. Man hat als Antworten gebender hier auch eine gewisse Verantwortung. Nun steckt zu Recht niemand 3 Stunden Arbeit in seine Antwort aber zum Beispiel in diesem Fall wäre es so einfach gewesen, diese Falschinformation zu vermeiden! Das Bat book ist wunderbar, um die Prinzipien hinter sendmail zu lernen und die rules lesen zu koennen aber für aktuelle Informationen sollte man schon in die release files schauen. MG Henning Hucke -- "Revolution is the opiate of the intellectuals" -- "Oh, Lucky Man"