Moin,
Von: Michael Hammann [mailto:Michael.Hammann@IPO-Partner.de]
Das mit ".forward" habe ich gemacht, geht aber nicht. Da habe ich dann auch meine Probleme mit den Rechten und dem richtigen User und so. In den Beschreibungen stand viel darüber, aber ich blicks nicht.
Wozu eigentlich procmail für sowas triviales? *irritiert-guck* Aber meinetwegen... Als Tip für weitergehende Procmail Experimente: http://www.spambouncer.org/proctut.shtml und http://www.sektorn.mooo.com/era/procmail/jimd.html sind anschaulicher als die manpage (jedenfalls meiner Meinung nach). Der Typ, der die Mails ursprünglich bekommt braucht die .forward in *SEINEM* Home-Verzeichnis, und da Du es sicher selber noch editieren möchtest, solltest Du (oder root) der Owner davon sein und die Datei mindestens read und write Rechte für Dich offen lassen. Aber mal im Ernst: Du bist Administrator und möchtest sicher nicht, daß die jeweiligen Benutzer sich angucken können, daß da ihnen ein Admin per .forward Mails an sonstwen weiterleitet. Daher meine Frage: warum die dezentrale Geschichte mit .forward anzetteln, wenn's auch zentral mit einfachen aliases geht? Ändert sich nämlich Deine Addresse, an die Du Dir die mails weiterleiten willst, kannst Du alle .forward Dateien durchsuchen. Eine einzelne aliases Datei ist da m.E. praktischer. Ich gehe mal von "user1" und "user2" aus, deren Mail du an "admin" in Kopie weiterleiten möchtest - trag' doch einfach in /etc/aliases folgendes dazu: user1: admin, \user1 user2: admin, \user2 das "\userx" stellt sicher, daß der ursprüngliche Empfänger *AUCH* seine Mail bekommt (also nicht einfach alles umgeleitet wird), trotzdem aber keine Mail-Loop dadurch entsteht. Nicht vergessen: nach dem Ändern von /etc/aliases bitte auch noch "newaliases" ausführen (die nämlich dann die aliases Datei in eine Binärdatei für den Gebrauch unter sendmail übersetzt), sonst wird das nix.
Also wo muss die ".forward" stehen, wo die ".procmailrc" (oder nur "procmailrc"?)
Das hatten wir ja nun geklärt (im Home-Verzeichnis des jeweiligen Benutzers), wichtiger ist, was in der Dateien (Du brauchst nur .forward - jedenfalls in diesem trivialen Fall) stehen muß. Vergiß procmail - .forward sollte beim user1 sowas wie admin \user1 stehen, beim user2 sowas wie admin \user2 .forward Dateien müssen natürlich nicht in Binärdateien umgewandelt werden - sendmail guckt bei jedem Abliefern selbst, ob eine .forward Datei da ist, und was sie denn nun enthält. Ich finde die Alias Lösung trotzdem immer noch praktischer... Natürlich kannst Du in allen Beispielen (sowohl bei den Aliases wie auch in den .forward Dateien) "admin" auch gleich durch "Michael.Harmann@IPO-partner.de" ersetzen. Wichtig ist nur, daß Du Dir keine Mail-Loops baust (also z.B. einen Alias generierst, der mail von user1 and user2 weiterleitet, und dann einen Alias der mail von user2 wieder and user1 weiterleitet).
Danke und Gruß, Mich@el.
Bis denn Gerard