2013-03-29 33 views
1

我有一個網站,人們通過私人信息溝通。 我向這些人發送npemail通知。設置「直接回復此郵件」的最簡單方法是什麼?

在電子郵件通知中,我希望用戶能夠在電子郵件上進行回覆。然後,我的系統會分析主題行並將該消息寫入該用戶的數據庫。

我有一個電子郵件服務器設置(按照說明安裝dovecot和後綴)。然而,它是一個非常基本的設置,我完全不知道如何實現我剛剛描述的系統。

我正在尋找一個很好的概覽答案或通過此教程的鏈接。

+0

我基本上希望我的郵件服務器檢測到傳入郵件,然後採取相應措施... – TIMEX

+0

一種方法是連接到imap服務器並閒置。在Ruby中,使用'Net :: IMAP'和'add_response_handler'。有多種方法可以做到這一點。有票可以結束這個問題。選擇一個特定的目標並嘗試一些東西,編輯你的問題,然後將其標記爲重新打開。 –

+0

@joeframbach國際海事組織,這個問題已經足夠清楚了。他指定他的郵件服務器是postfix,暗示他可以完全控制它,這意味着使用'.forward'文件很容易實現他的目標。 – thejh

回答

0

有一個技巧,你可以使用:郵件到[email protected]去郵箱相同的郵箱[email protected]。我會使用它來代替主題行來找出答覆是關於哪條消息 - 這可以讓用戶選擇自定義主題行。

要讓某個用戶的郵件直接進入程序,最簡單的方法是將一個.forward文件放入他的主目錄。在該文件中,寫入| <path to executable>。完整的郵件(包括頭文件)將通過stdin提交給指定的可執行文件,並且會設置一些包含元數據的環境變量(例如EXTENSION)。您可能想要做man 8 local

相關問題