I'm missing something - how are people reading this in an email client if it doesn't have IMAP support?
i.e. emails are received and put into specific buckets/folders and then, per message, a process is triggered to do something unique (put into database, forward to another IMAP'ed box, etc.)