Levelek továbbítása procmail-el

Ha a /etc/procmailrc fájlban egy ilyen szabállyal akarom levelek egy másolatát egy külső e-mail címre továbbítani, akkor milyen címre mennek tulajdonképpen?:

:0 fw c
| $formail -A "X-Loop: abcdefgh@sajat.cim" | $SENDMAIL -oi -t ujcim@foo.bar

Eddig valahogy természetesnek vettem, hogy egy kopi megy a $LOGNAME@sajat.cim-re (azaz az eredeti címre), egy meg a az ujcim@foo.bar-ra, mivel a sendmail-nek az "akció szabály"-ban azt adtam meg mint kézbesítési címet.

Erre most látom, hogy a levelek nyomulnak a továbbított levélben megadott "To:" fejlécmező felé. Ez rossz dolog, mert a "To:" címben bármi lehet amit a feladó beleírt, akár még hamis cím is.

Hogy van ez? A sendmail találja ki, hogy az ujcim@foo.bar helyett inkább a levélben lévő To: címre küldje? Azt hittem, hogy a sendmail mindig arra a címre küldi a levelet, amit a parancssorában megadtak.
Rosszul tudtam?

Hozzászólások

Tényleg bosszantó ez a hiba, mert az összes levelező listára címzett levél menne vissza a levelező listára.

Nincs senkinek semmi ötlete, mi a baj a fenti procmailrc szabállyal?
Azaz: miért küldi el a sendmail a levelet a "To:" címre is?