I'm working on a system that generates reports on servers and send them to customers as email attachments. I want to use cloud service for email delivery and email storage. For storage I need capabilities of indexing/querying.
For email delivery there are services like SendGrid.
For email storage there are services like Google App Engine.
However I'm looking for 1 service that handle it all, or 2 services with minimal effort in integration. For example, for manipulating Gmail inbox I need to implement my own IMAP library with Google's IMAP extensions. Also if I want a separate inbox for each customer, the price is very expensive (5$ month). So, any alternatives are welcomed...