Certainly an interesting workaround. I'm not that familiar with iOS development, so could someone explain what technical reasons there might be for running a remote imap proxy server to do the message modifications rather than a local (on device) one?