Php

郵件應用的最佳伺服器

  • May 30, 2012

我的應用程序類似於提醒服務,提醒使用者他們安排的事件。我正在通過 PHP 腳本向使用者發送電子郵件。我不會向多個收件人發送一封電子郵件。每個收件人都會收到不同的消息。我計劃每分鐘使用一次 cron 作業,並期望應用程序在 1 小時內發送大約 200 封單獨的電子郵件(對於可能會增長的小使用者群)。

我沒有此類應用程序的託管經驗。我計劃從共享主機開始,將來升級到 vps 或專用主機。我調查的大多數共享主機允許每小時 50-100 封電子郵件,郵件之間有延遲。請告訴我我應該在網路主機中為這種應用程序尋找什麼。

如果您沒有實施郵件伺服器的直接經驗,那麼您最好從管理外發郵件的送出和傳遞的雲服務開始。一些例子是;

惠普發送網格;

http://sendgrid.com/pricing.html

亞馬遜AWS(SES);

http://aws.amazon.com/ses/

我建議這樣的服務的原因是,您可以使用託管的 SMTP 中繼在幾個小時內執行您的應用程序,實現時間要短得多,並且在專用 VPS 或伺服器上執行郵件伺服器的成本更低數據中心中的實例。

傳統的方法是執行一種流行的郵件傳輸代理 (MTA),例如sendmail或 postfix,以處理來自 PHP 應用程序的送出,然後將其發送給收件人。

最近的主要發行版似乎正在將 postfix 作為預設 MTA(CentOS 6.2 和Ubtuntu 12.x),因此對於文件而言,這似乎是開始的地方。

顯然,Ubuntu、Centos、fedora 或任何主要的 linux 發行版都在其儲存庫中打包了 sendmail 或 postfix。

引用自:https://serverfault.com/questions/394135