我在Apache Tomcat上运行webapp。我希望我的应用程序向用户发送电子邮件,以执行某些操作。我尝试过使用Java Mail,但我对性能不满意。
我想使用外部服务。我遇到了MailChimp,但意识到,它不符合我的要求,因为我想立即发送邮件,而不是稍后,作为活动的一部分。我想要的东西可以让我立即发送邮件到身份证。
此处有人可以提出任何服务吗?任何评论/过去的经历?非常感谢。
干杯, RD
编辑: 谢谢大家的建议。但我不想继续发送电子邮件的代码。我注意到我的电子邮件ID被阻止的问题,在发送电子邮件之前不到3小时的延误。我想使用网络服务,这可以帮我发送邮件。这就是我的问题。
解决方案:
感谢来自这里的人们的大力帮助,主要是JonLim,我把注意力集中在PostageApp和PostmarkApp上。然而,最终选择Postmark,因为他们似乎有一个更简单的Java客户端!我在博文上写了一篇关于如何配置和整合我的webapp here的帖子。
答案 0 :(得分:3)
您可以使用大量电子邮件服务提供商:
找出哪一个适合您的需求并随意挑选!
(完全披露:我是PostageApp的产品经理。)
答案 1 :(得分:2)
java mail API的唯一问题是它不是非常适合开发人员。为此目的,有commons-email。至于性能 - 它的性能很好 - 它只是为SMTP服务器创建一个原始SMTP请求。因此问题必须在您的代码或SMTP服务器中。
答案 2 :(得分:0)
我认为你应该首先找到缓慢的来源(分析你的应用程序)。这将有助于确定如何改进它。
话虽如此,你一定要看看你的MTA配置。我使用postfix,它快速,安全,易于配置和维护。