David Levine writes:
> Paul F. wrote:
> 
> > how do i use whatnow's attach to attach a file, like a mail
> > message, with a specific Content-Type?  i.e., if i use this:
> >     Nmh-Attachment: /home/pgf/Mail/inbox/2902
> > i get a Content-Type of text/plain rather than message/rfc822
> 
> I've been thinking about this.  It's possible, though maybe
> a bit tricky, to determine if the file is a message in the
> user's MH folders.  If it is, should attach set the
> Content-Type for the part to message/rfc822?
> 
> For that determination, one way might be based on the full
> path to the file, which attach already finds.  We could
> iterate over the directory portion of that path, starting
> from the bottom and adding one level each time.  If
>  "mhpath +dir filename" succeeds and if the inodes of the
> files match, then that file is an MH message.
> 
> David

Going from memory here (instead of the source code).  The attach code
uses the "file" command to determine the content type.  And, of course,
one of the reasons that I use nmh is that the messages are plain text
files.

Oh!  Just looked at the file man page, and someone has added a --mime
option that does the right thing and recognizes messages in ascii text.

So I'd simply change the attach code to use file --mime and maybe get
rid of some of the stuff that I originally put in there to create mime
types from collected information.

Note that it even plugs in the charset.  So maybe this is a simple
short-term solution to the whole discussion.  Even though I'm swamped
at the moment I can probably find time to make this change if it's
agreeable.

Jon

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

Reply via email to