2008-10-15 34 views
1

我有一個自定義應用程序,用於發送選擇新聞簡報和營銷電子郵件。它在發送郵件方面做得不錯,但它完全沒有反應或取消訂閱請求。在我看來,我不應該自己創建這些功能,而應該使用郵件列表管理器,例如LISTSERV。LISTSERV是否有API?

但是,我不確定LISTSERV是否符合法案。我需要一些可以與現有數據和代碼集成的東西。

例如,通訊發送給兩個網站上的註冊用戶。我無法弄清楚是否有辦法從現有數據庫中獲取新聞稿的地址。另外,我希望人們能夠選擇使用現在使用的相同帳戶管理界面。我寧願不將用戶暴露給底層的郵件列表管理軟件。

LISTSERV有一個API可以讓我擴展它來滿足我的需求嗎?如果沒有,是否有另一個質量好的郵件列表管理工具呢?

回答

4

LISTSERV確實有一個強大的(如巴洛克式)編程接口;見http://www.lsoft.com/manuals/15.5/LISTSERV15.5_AdvancedTopicsManual.pdf

mailman本身沒有API,但它有一套完整的命令行工具,這使得它非常容易編寫腳本。

而且,當然,mailman和majordomo都帶有他們所有的源代碼(分別是Python或Perl),因此可以以任何您想要的方式進行自定義。或者,如果你想要的只是反彈處理,那麼你可以從其中的一箇中取出該部分。

0

我從另一個問題,看到有tools to check a POP3 account for bounced emails和它們分類爲硬反彈,出辦公室回覆,退訂等

如果我放棄這一發現傳銷和寫我自己的彈跳處理代碼,我希望我能夠利用其中提到的工具之一。