procmail/formail syntax question

stan stanb at panix.com
Sun Oct 23 14:49:41 PDT 2005


On Sun, Oct 23, 2005 at 10:07:17PM +0200, Roland Smith wrote:
> On Sun, Oct 23, 2005 at 03:09:51PM -0400, stan wrote:
> > I'm trying to get procmail to rewrite the TO: header. I've tried something like:
> > 
> > TO=`formail -xTo:`
> 
> I think this command is expanded only once, and gives an empty string
> because you didn't give formail any input.
> 
> > # is moved to "viruses".
> > :0:
> > * ^X-Virus-Status: Yes
> > | formail -I "To: is_virus, $TO"
>  <snip>
> > But this does not seem to be working.
> > 
> > What am I doing wrong?
> 
> Why don't you put it in an appropriate mailbox directly? E.g:
> 
> :0:
> * ^X-Virus-Status: Yes
> /home/username/Mail/virus
> 
> :0:
> * ^X-Spam-Status: Yes
> /home/username/Mail/probably_spam
> 

That is _exactly_ wht _I_ do. However this is for a friend who recieves
mail on this machine, then uses IMAP to fecth it to a Windoze box where he
reads it with Outlook. He aparently does not now how to filter within
Outlook on anything but the subject.

So, I need to be able to rewrite the subject. Yes it's dumb but....


-- 
U.S. Encouraged by Vietnam Vote - Officials Cite 83% Turnout Despite Vietcong Terror 
- New York Times 9/3/1967


More information about the freebsd-questions mailing list