I think the easiest way of encoding folder names would be to decide that
- the "maildrop spec" would use UTF-7 names and
- the human-readable account:mailbox specifications would have decoded
characters.
In that case, `vm-imap-parse-spec-to-list' should decode the folder names
from UTF-7 into Emacs internal character set.
And, we would need to define a converse `vm-imap-encode-list-to-spec'
function that does the encoding. I will add this function in the trunk, and
you can then modify it.
When you get it to work, please send me a patch and I can add it in.
If you are going to be playing with code, it would be best to register as a
user on launchpad.net so that you can file and participate in bug reports
etc.
I think the easiest way of encoding folder names would be to decide that
- the "maildrop spec" would use UTF-7 names and
- the human-readable account:mailbox specifications would have decoded
characters.
In that case, `vm-imap- parse-spec- to-list' should decode the folder names
from UTF-7 into Emacs internal character set.
And, we would need to define a converse `vm-imap- encode- list-to- spec'
function that does the encoding. I will add this function in the trunk, and
you can then modify it.
When you get it to work, please send me a patch and I can add it in.
If you are going to be playing with code, it would be best to register as a
user on launchpad.net so that you can file and participate in bug reports
etc.
Cheers,
Uday