IMMP: Internet Mail and Messaging Protocol - Specification and Draft