I have a webapp that needs to send out customized mail to its users. I have thousands of users and need to send messages to them such as account activation notices, changed password notices, daily status reports (activity summary, action items they need to do, etc.), and alerts/reminders at specific times. Each message that is sent out is customized for a particular user. Once every few weeks there might be mass-emailing of the same message to everyone that announces new features or changes to the webapp.
Currently, the webapp is not on GAE, but may be in the future. At the moment I'm considering using GAE as a platform for the mailer service. This is so that I can scale up the mailer service as needed without having to maintain the infrastructure inhouse. The basic idea is that I would build an application on GAE that has a RESTful interface. My app could then add messages to the send queue via that interface. The GAE mailer app would then use GAE's Mail api's to send out the messages. My webapp would also have a RESTful interface that the mailer service would use to communicate bak information about errors, bounces, and so forth. 1. Is this a reasonable sounding solution? Any suggestions for improvements? What are the drawbacks? 2. I'm assuming there isn't anything that would prevent me from having DKIM and other technologies to help reduce my mailings as being flagged as spam. Is this a valid assumption? 3. I need to have bounce detection support and was planning to use VERP to do so. Since it appears GAE may limit the sending email addresses, I'm concerned this may not be possible. Is there any way to use GAE mail apis and support VERP? 4. Are there any existing services that already do this? Any open source projects that would help get me part way? Thanks! -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
