Why does it use SMTP to resend the email to yourself instead of just using IMAP to replace the email?
That said, I think this is worth doing, so it's currently in progress. I just don't have a ton of time at the moment, pull requests eagerly accepted though. :)