我有一个自定义应用程序,用于发送选择加入时事通讯和营销电子邮件。它在发送邮件方面做得很好,但它根本不响应退回或取消订阅请求。在我看来,我应该使用邮件列表管理器,如LISTSERV,而不是自己构建该功能。
但是,我不确定LISTSERV是否符合要求。我需要能够与现有数据和代码集成的东西。
例如,新闻简报会发送给几个网站上的注册用户。我无法弄清楚是否有办法从现有数据库中提取新闻通讯的地址。此外,我希望人们能够使用他们现在使用的相同帐户管理界面选择加入和退出。我宁愿不将用户暴露给基础邮件列表管理软件。
LISTSERV是否有API可以让我扩展它以满足我的需求?如果没有,是否有其他高质量的邮件列表管理工具呢?
答案 0 :(得分:4)
LISTSERV确实有一个强大的(如果是巴洛克式)编程接口;请参阅 http://www.lsoft.com/manuals/15.5/LISTSERV15.5_AdvancedTopicsManual.pdf。
mailman本身没有API,但它确实有一套完整的命令行工具,这使得它非常易于编写脚本。
当然,mailman和majordomo都带有他们所有的源代码(分别是Python或Perl),因此可以以任何你想要的方式自定义。或者,如果你想要的只是弹跳处理,你可以将其中的一部分从其中一部分中删除。
答案 1 :(得分:0)
我从另一个问题看到tools to check a POP3 account for bounced emails并将其归类为硬弹跳,外出回复,取消订阅等。
如果我放弃寻找MLM并编写我自己的退回处理代码,我希望我能够利用那里建议的工具之一。