Eric -- ...and then Eric Smith said... % % How would I set the default Fcc to the domain name of the % recipient, omitting the tld part (.com or whatever). % This would also be useful as a default save-hook.
You'd have to use DGC's fmtpipe patch and write a little script to handle it. I have fcc-save-hook . "$HOME/.mutt/fcc-save-pipe.sh %_%O |" in my .mutt/muttrc file and the script, a very basic example, is attached to get you started. % % -- % Eric Smith :-D -- David T-G * It's easier to fight for one's principles (play) [EMAIL PROTECTED] * than to live up to them. -- fortune cookie (work) [EMAIL PROTECTED] http://www.justpickone.org/davidtg/ Shpx gur Pbzzhavpngvbaf Qrprapl Npg!
#!/bin/sh #set -x ### # quick hack to catch addresses and see where to put the file # leave all of the fcc-save-hook logic in muttrc and then pass this # %O thanks to the fmtpipe patch and we'll strip from there # someday we might get clever enough to move all of the logic in HERE # and then handle the problem of # fcc-save-hook bob =Work/%O # fcc-save-hook sue =Play/%O # To: bob, sue ==> =Play/bob (ouch!) # but let's take one thing at a time... # how to suppress newline? if [ "`echo -n foo`" = "-n foo" ] ; then ECHOC="\c" ; else ECHON="-n" ; fi case $1 in *-dated-* ) # tmda dated addresses echo $ECHON "=$1$ECHOC" | sed "s/-dated.*//" ;; choice-consulting ) # my fcc-save-hooks should do this... echo $ECHON "=F.choice$ECHOC" ;; * ) # everything else echo $ECHON "=$*$ECHOC" | tr ' ' '_' # debugging, but just in case ;; esac
msg29674/pgp00000.pgp
Description: PGP signature