2014-05-12 64 views
2

因爲我正在實施用戶管理的Web應用程序,我需要每天發送1k電子郵件,一種方式使用一些付費電子郵件服務,但我想實現我自己的,Apache James郵件服務器將幫助我可以通過它發送郵件或者我必須爲此購買一些付費服務?我想知道Apache James郵件服務器可以輕鬆實現併發送像我們通過Gmail或Yahoo發送的郵件嗎?Apache James Mail Server的優點和用途?

我在讀下面的油墨

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

問題是確保大提供商(如:Yahoo,Gmail,Hotmail)接受從您的服務器發送的電子郵件。電子郵件可交付性問題是人們傾向於購買付費服務的原因。

如果你設置自己的郵件服務器,你必須考慮至少:

  • 設置郵件守護程序接收和發送(如Apache詹姆斯),如SPF,DKIM,PTR記錄
  • 設置DNS相關的東西,等
  • 速率有限​​的發送,一些提供商不喜歡,當你一次扔1000電子郵件。
  • 彈跳管理(例如,你必須停止傳送電子郵件到死帳)
  • 垃圾郵件/病毒過濾

注意(你不想收到太多的垃圾郵件):有償服務可能增加了一些像不錯的統計儀表板等設施。

+0

因此,對於一個網絡應用程序,我們必須每天發送1K郵件,這將有更好的付款或自己的設置? – JavaBeigner

+1

如果您有時間和人員來初始化設置/維護郵件服務器,您可以選擇自己的設置。我的應用程序目前每天向大提供商發送10k電子郵件。前三個月,我一直在努力確保我的電子郵件不會結束到垃圾郵件文件夾。所以,我同意Kayaman的這句話:「這是時間和金錢之間的折衷。」 – masegaloeh

+0

所以很明顯我們可以設置自己的郵件服務器,但是我們的郵件可能會受到我們的郵件轉到垃圾郵件文件夾的挑戰,我們也必須小心其他的事情,以及爲什麼人們更喜歡付費服務 – JavaBeigner

2

郵件服務器是郵件服務器。如果您使用JavaMail,則只需要在某處運行正確配置的郵件服務器並使用它。一些廣泛使用的(linux)郵件服務器是sendmailpostfix,不知道你是否會從使用James中獲得任何優勢。

至於爲什麼去付費服務?有些人不知道如何設置郵件服務器,他們寧願花錢購買這些服務,也不願意花時間花費自己的時間來設置郵件服務器。這是時間和金錢之間的折衷。

+0

感謝您的更新所以,你的意思是,如果我們能夠設置詹姆斯種項目我們不需要購買付費服務從我們的網絡應用程序,我們可以發送像我們可以使用付費服務做的郵件 – JavaBeigner