Procmail: címzett változó?

Hali!

A procmailben hogyan lehet megadni, hogy a levelet egy adott módosítás után továbbítsa a címzettnek? Van egy olyan változó, hogy ${SENDER}, ami a feladót jelöli. Van ehhez hasonló, ami a szímzettet jelöli?

Konkrétan azt szeretném megoldani, hogy ha egy beérkező levél megfelel egy adott feltételnek, akkor a levelet módosítatlanul tegye egy megadott helyre, és a tárgyat módosítva továbbítsa az eredeti címzettnek, címzetteknek.

Hozzászólások

man procmail
man procmailrc
man procmailex
amúgy meg, a tárgymódosítás nehezebb, pl
| (formail -rA"Subject: vmi" )

/home/xxx/.procmailrc

:0 B
*Hi! How are you?
*Hola como estas ?
{
:0
/dev/null
}

:0
* ^From.*valaki@damain.hu
{
:0 c
! akinek
}

Köszi, de nekem az "akinek" helyett az eredeti címzett kell. Vagyis konkrétan annak az e-mailcíme, vagy azoknak az e-mailcíme, akiknek az adott levelet címezték. Valahonnan tudja a procmail is, hogy ki a címzett, kik a címzettek, na, nekem pont arra van szükségem! Ha a feladó a ${SENDER}, akkor a címzettet milyen változó testesíti meg, vagy ha nem testesíti meg, akkor hogyan lehet változót megadni hozzá? Nekem csak ez az egyetlen gondom van.

Gondold at ujra, mit is szeretnel. A procmail nem MTA, sokkal inkabb MDA, azaz mar csak a cimzettnek adja at a levelet. Szerintem rossz helyen keresgelsz, a folyamatban elorebb, az MTA kornyeken kellene megoldani azt, amit szeretnel.

Köszi! Ezek szerint -- azt mondod -- a procmaillel nem lehet megoldani azt, hogy a beérkező leveleket módosítva továbbítsa az eredeti címzetteknek? Pl. ha egy levelet valamilyen oknál fogva gyanúsnak vél a szűrő, akkor a tárgyba írja bele, hogy gyanús, vagy csak egyszerűen írja a tárgyba, hogy "Itt járt Fantomasz!", majd úgy, ő továbbítsa a címzetteknek? :-/

Rájöttem, meg lehet oldani a problémát procmaillel. Csak nem tudom, hogyan.

Nekem az a gondom, hogy egy távoli szerverről FETCHMAIL-lel leszedett leveleket kéne a helyi userek-nek a Maidir-jébe átküldeni.
Van egy közös@távoli.hu fiók , amibe olyan levelek jönnek , melyek eredti címzettje pl. helyi1@helyi.hu, helyi2@helyi.hu ....
A levelek fejlécében ugyan ott van az eredeti címzett (TO:helyi1@helyi.hu) de hogyan tudom ezt onnan kinyerni.
PROCMAIL-lel próbálkozok, de elakadtam..

"procmailrc":

PATH=$HOME/bin:/usr/bin:/usr/ucb:/bin:/usr/local/bin:.
MAILDIR=$HOME/Maildir # You'd better make sure it exists
DEFAULT=$MAILDIR/mbox
LOGFILE=$MAILDIR/from
LOCKFILE=$HOME/.lockmail

:0:
* ^To.*$CÍMZETT
! $CÍMZETT@helyi.hu

Nincs valami globális változó erre ($CÍMZETT) ??