I'm trying to sync Emacs sendmail.el with mail-lib, and it seems that
the Emacs version RFC 2047 encodes non-ASCII user names.
So unless mail-lib require the gnus package (which is bad), some files
would need to be moved from the gnus package into the mail-lib
package, namely at least the following (determined by looking at
`require' lines, but there may be hidden dependencies):
rfc2047.el
qp.el
mm-util.el
ietf-drums.el
time-date.el
parse-time.el
mail-prsvr.el
The rfc2047.el file would probably need modifications to work without
the following files as well:
gnus-util.el
nnheader.el
What do you think, especially the gnus package maintainer?
MIME is probably a Pandora's box that will drag in lots of files into
mail-lib, but it is probably inevitable unless we want `M-x mail' to
be a ASCII-only thing, which I think is wrong. What could be a
problem though, is if some MIME related package requires Mule, but I
don't think this is the case.