Apache James Mail Server的优势和用途?

时间:2014-05-12 06:01:30

标签: java apache email james

当我正在实现用户管理的Web应用程序时,我需要每天发送1k电子邮件,一种方式使用一些付费电子邮件服务但我想实现自己的,Apache James Mail服务器将帮助我通过以下方式发送邮件它或者我必须为此购买一些付费服务?我想知道Apache James邮件服务器可以轻松实现并发送邮件,就像我们通过Gmail或Yahoo发送邮件一样?

我正在阅读下面的墨水

Working with James, Part 1: An introduction to Apache's James enterprise e-mail server

Configuring Apache JAMES as LiveCycle’s Mail Server

但不是很清楚任何人都可以使用exaplin吗?我担心的是,如果我们有任何这样的服务器可用,为什么要去付费服务。

2 个答案:

答案 0 :(得分:2)

邮件服务器是邮件服务器。如果您使用JavaMail,则只需要在某处运行正确配置的邮件服务器,然后使用它。一些广泛使用的(linux)邮件服务器是sendmailpostfix,不知道你是否会因使用James而获得任何好处。

至于为何选择付费服务?有些人不知道如何设置邮件服务器,他们宁愿为这些服务付费而不是花费自己的时间来设置邮件服务器。这是时间和金钱之间的权衡。

答案 1 :(得分:2)

问题在于确保Big Providers(如:Yahoo,Gmail,Hotmail)接受从您的服务器发送的电子邮件。电子邮件可传递性问题是人们倾向于购买付费服务的原因。

如果您设置了自己的邮件服务器,则必须至少考虑:

  • 设置用于接收和发送的邮件守护程序(如Apache James)
  • 设置与DNS相关的内容,如SPF,DKIM,PTR记录等
  • 率限制发送,某些提供商不喜欢您一次抛出1000封电子邮件。
  • 跳出管理(例如,您必须停止向死帐户发送电子邮件)
  • 垃圾邮件/病毒过滤(您不希望收到太多垃圾邮件)

注意:付费服务可能会添加一些设施,例如不错的统计信息显示板。