Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Email 如何构建电子邮件警报系统_Email_Jakarta Mail - Fatal编程技术网

Email 如何构建电子邮件警报系统

Email 如何构建电子邮件警报系统,email,jakarta-mail,Email,Jakarta Mail,我们正在建立一个电子邮件警报系统,需要根据特定标准实时发送定制的电子邮件(比如谷歌警报)。应用程序从当前使用JMS bean实现的web应用程序向多个用户发送电子邮件,该JMS bean使用JavaMail使电子邮件发送异步 我们想知道是否还有其他实用程序可以使这个任务更具可伸缩性和可管理性 与此相关的一点是,我们在尝试以这种方式发送大量电子邮件时,Gmail(我们的邮件服务器)出现了重大问题(我们有时一次发送数百条警报)。管理我们自己的邮件服务器是一个选择,如果这有助于我们扩大规模的话。我认为

我们正在建立一个电子邮件警报系统,需要根据特定标准实时发送定制的电子邮件(比如谷歌警报)。应用程序从当前使用JMS bean实现的web应用程序向多个用户发送电子邮件,该JMS bean使用JavaMail使电子邮件发送异步

我们想知道是否还有其他实用程序可以使这个任务更具可伸缩性和可管理性


与此相关的一点是,我们在尝试以这种方式发送大量电子邮件时,Gmail(我们的邮件服务器)出现了重大问题(我们有时一次发送数百条警报)。管理我们自己的邮件服务器是一个选择,如果这有助于我们扩大规模的话。

我认为今年早些时候推出的Amazon Simple Email服务是一个很好的选择:

它是AmazonWeb服务(包括S3(存储)、EC2(弹性计算云)和其他各种服务)的一部分


我们一直在使用AWS作为各种东西的测试平台,在我们自己的基础设施上托管这些东西是不切实际的,并且发现它非常好用。

无论您提出什么解决方案,请确保您可以限制发送电子邮件(正如您所指出的,您已经填满了发送队列)。我还建议您使用独立于您的业务/网站电子邮件的单独“批量”服务器-当批量电子邮件停止时,您不希望支持电子邮件停止。祝你好运