We are building an email alert system which needs to send customized emails in real time based on certain criteria (think Google alerts). The application sends emails to multiple users from a 开发者_StackOverflowweb application currently implemented using a JMS bean that uses JavaMail to make the email sending asynchronous.
We were wondering if there are other utilities out there that might make this task a little more scalable and manageable.
On an related note, we have had major issues with Gmail (our mail server) while trying to send out bulk emails in this fashion (We sometimes send hundreds of alerts at a time). Managing our own mail server is an option, if that would help us scale this.
I think a good candidate for this is the Amazon Simple Email Service, introduced earlier this year: Amazon SES
It's part of Amazon Web Services (which include S3 (storage), EC2 (Elastic Compute Cloud) and various others).
We've been using AWS as a testbed for various things which would be impractical to host on our own infrastructure and have found it to be very nice to use.
精彩评论