Another easy way to attach files is to use the whatnow
"attach" command included in modern nmh.  It hides the
mhbuild commands.  See the send and whatnow man pages.

"Modern" here means since August 2002, I think, though
support for the attachformat option shown below was added in
February 2006.

To use:

0) Add "-attach X-MH-Attachment" to the send: and whatnow: lines in
   your .mh_profile.  Mine look like:

send: -forward -attach X-MH-Attachment -attachformat 1
whatnow: -attach X-MH-Attachment

   And, add some mhshow-suffix entries for the content types that you
   send, if you don't already have them.  I use these:

#### The mhshow-suffix entries are necessary to get the:
#### proper application type with -attach X-MH-Attachment:
mhshow-suffix-text/plain: .txt
mhshow-suffix-application/msword: .doc
mhshow-suffix-application/pdf: .pdf
mhshow-suffix-application/PostScript: .ps
mhshow-suffix-application/vnd.ms-excel: .xls
mhshow-suffix-application/vnd.ms-powerpoint: .ppt

1) At the whatnow prompt, enter:

attach /tmp/foobar.zip


Then send as usual.  You won't get a chance to preview the mime
output, but I've gained so much confidence with it that I no
longer feel the need to.

Some tips:

* attach allows shell wild cards.
* ls can be used at the whatnow prompt to look for your files.
* al[ist] can be used at the whatnow prompt to show what
  you've attached.  det[ach] can be used to delete
  attachments.  And if you really want, you can edit the
  message to change attachments, though I reserve that for
  reordering.
* Cc: or Bcc: yourself if you want to see what was sent.

David


_______________________________________________
Nmh-workers mailing list
Nmh-workers@nongnu.org
http://lists.nongnu.org/mailman/listinfo/nmh-workers

Reply via email to