make savemessage() handle NO response to APPEND correctly

IMAP servers can return `NO` responses to the `APPEND` command,
e.g. here's an example response from Groupwise's IMAP server:

    NO APPEND The 1500 MB storage limit has been exceeded.

The new exception is not handled correctly in single-threaded mode,
but that will need to be addressed separately.