Database

基於數據庫的郵件伺服器

  • September 10, 2013

我有一個案例問題,它與選擇正確的郵件伺服器有關。一個小組想創建自己的企業PHP網站,公眾可以在其中閱讀文章、新聞等,工作人員可以登錄並查看他的郵件、更新文章,無論他身在何處,都可以在同一個網站上。

我的任務是四處搜尋以查找/選擇 PHP 可以連接的良好郵件伺服器(並且有很多…),以查看收到的郵件、發送郵件、管理使用者地址簿、輕鬆控制垃圾郵件/垃圾郵件,而且管理郵件組(例如發送到 projectx-devel@business.org 的郵件將被轉發到註冊到組 projectx-devel 的成員電子郵件地址)等…!

PHP 方面不是我的問題,但我的問題是找到並推荐一個協議不多的郵件伺服器以便於 PHP 開發(我無法想像在一個站點中管理 IMAP/POP/LDAP/SQL/FILES/ 等..! )。例如。是否有一個郵件伺服器可以儲存/發送/驗證來自 mysql 數據庫的郵件?這會將協議簡化為標準 SQL,並且(可以說!)開發組的開發更快、更容易。

開發伺服器預設安裝了 Mailman的CentOS 6.4 ,我相信這是世界標準。我被告知管理起來很複雜,在這種情況下,也許不是最簡單的(我不知道)?我也被告知iredmail 郵件伺服器,這似乎與我正在尋找的非常接近!

有沒有其他人有類似的研究任務?在這種情況下,對於郵件伺服器有什麼建議和建議?

首先,如果您想要一個功能齊全的郵件應用程序,那麼使用已經製作好的網路郵件解決方案肯定會為您提供最好的服務。通過搜尋“php webmail”,我得到了這個連結:http ://www.noupe.com/ajax/10-ajax-webmail-clients.html ,其中列出了其中的許多,但奇怪的是缺少 RoundCube(這是一個更好的)。

如果你真的必須,你可以自己使用 PHP 來做到這一點。我假設您已經熟悉使用 PHP 發送電子郵件。這樣做的真正訣竅是閱讀郵箱。網上有幾個例子,但我最喜歡那些使用 PHP 內置 IMAP 擴展的例子(為什麼要像他們所說的那樣重新發明輪子)。這是一個非常好的(它不允許我在這裡簡單地發布,所以我需要連結到它): http: //garrettstjohn.com/entry/reading-emails-with-php

這不會是一個完全有效的範例,但無論如何,如果您是受虐狂,您只會閱讀它。

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