<<< Date Index >>>     <<< Thread Index >>>

Re: accessing filename in .muttrc



On 30/10/03 12.41, mutt-lists@xxxxxxxxxxxxxxxx wrote:
> Hi,
> 
> I want to print to PDF so I set this print-command:
> 
> set print_command="a2ps -o - -1gEmail --borders=no --strip=3 | ps2pdf - 
> $HOME/Maildir/mail-output.pdf"
> 
> I would like to use something specific to the email for the filename such as 
> date, subject, sender or filename.
> 
> Is there any way I can access these values in .muttrc ie. can I do something 
> like replace mail-output.pdf with something like %s ????

How about a script that does something like this:

umask 0077
cat > /tmp/printing-mail-$$.tmp
subject=`cat /tmp/printing-mail-$$.tmp|formail -x Subject:`
...
cat /tmp/printing-mail-$$.tmp | [printing-pipeline] > ~/mail-$subject.ps
rm /tmp/printing-mail-$$.tmp

Adjust to include whatever headers you like, possibly check aliases,
do conditional formating, check for and avoid filename collisions etc.

/dossen
-- 
Common sense is the collection of prejudices acquired by age eighteen.
                -- Albert Einstein

Attachment: pgpnDqdUTwjr4.pgp
Description: PGP signature