On Sat, Apr 17, 2010 at 8:38 PM, Michael Elkins <m...@sigpipe.org> wrote: > On Sat, Apr 17, 2010 at 01:47:36PM -0400, Asif Iqbal wrote: >> >> Our company policy is to forward the spam as an attachment to company >> abuse address. >> >> So, I am doing all the following 6 steps to do just that >> >> f <hit this in index to forward> >> To: <type the abuse address at this prompt> >> Subject: the long message <hit enter to accept as it is> >> Forward as attachment? <type yes> >> <type :wq exit vim editor> > > It's not possible to make Mutt control your editor in this way. > >> <hit y to send it> >> >> Is it possible to bind all these steps to one key like for example `S' >> in index ? > > I can think of two possible solutions: > > 1) have Mutt save the message to a temporary file and then invoke itself to > mail the file: > > my_tf=/tmp/spam-message > macro index S '\ > <copy-message>$my_tf<enter>\ > <shell-command>mutt -a $my_tf -- ab...@some.domain < /dev/null<enter>'
I actually would like this option since it does not mess with the editor. However I could not make it work. Is there a way run it in debug mode to see what is causing it? > > 2) temporarily change your $editor to /bin/true to bypass editing the file > since you want to automate it > > macro index S '<enter-command>my_abort_unmodified=$abort_unmodified;\ > my_editor=$editor;\ > my_mime_forward=$mime_forward;\ > set editor=/bin/true abort_unmodified=false<enter> mime_forward=yes<enter>\ > <forward-message>\ > ab...@some.domain<enter>\ > <enter>\ > <send-message>\ > <enter-command>set abort_unmodified=$my_abort_unmodified\ > editor=$my_editor mime_forward=$my_mime_forward<enter>' > > Completely untested, but that's the idea at any rate. > > me > -- Asif Iqbal PGP Key: 0xE62693C5 KeyServer: pgp.mit.edu A: Because it messes up the order in which people normally read text. Q: Why is top-posting such a bad thing?