Ville Skyttä <scop(a)xemacs.org> writes:
> * I'm seeing this too:
>
> ELISP> (mail-extract-address-components
> "Ville Skyttä <scop(a)xemacs.org>")
> ("Ville Skytt" "scop(a)xemacs.org")
[...]
> Ville, you should make sure this one gets fixed: XEmacs is
> discriminating against you! :-)
Yep, noticed that too, and a fix would be welcome :)
I'm not sure what the original problem really was, but I think we
agreed earlier that `mail-extract-address-components' was intended to
be called only on raw RFC 2822 address components, which are in ASCII.
There are evidence in mail-extr.el that it was not designed to be
called with non-ASCII input, and if someone like to fix it I'd
encourage him or her to write a proper RFC 2822 parser instead and
layer a non-ASCII interface on top of it. Or using the existing
infrastructure in Gnus. Doing substantial work on mail-extr.el does
not seem like a good idea to me, but I guess it could be added if
someone do spend the time working on it...