由于我正在实现一个用于用户管理的 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吗?我担心的是,如果我们有任何这样的服务器可用,为什么还要寻求付费服务。
最佳答案
问题是确保大型提供商(例如:Yahoo、Gmail、Hotmail)接受从您的服务器发送的电子邮件。电子邮件送达率问题是人们倾向于购买付费服务的原因。
如果您设置自己的邮件服务器,您至少必须考虑:
- 设置用于接收和发送的邮件守护进程(如 Apache James)
- 设置 DNS 相关内容,例如 SPF、DKIM、PTR 记录等
- 发送速率受到限制,某些提供商不喜欢您一次发送 1000 封电子邮件。
- 退回邮件管理(例如,您必须停止向无效帐户发送电子邮件)
- 垃圾邮件/病毒过滤(您不想收到太多垃圾邮件)
注意:付费服务可能会添加一些功能,例如漂亮的统计仪表板。
关于java - Apache James邮件服务器的优点和使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23602002/