PHP脚本将用户添加到cPanel中的邮件列表?

时间:2009-02-26 04:23:34

标签: php mailing-list

我的cPanel中有一个邮件列表。当用户注册时,我想自动将他添加到我的邮件列表中。我该怎么办?

3 个答案:

答案 0 :(得分:2)

据我所知,cPanel使用Mailman作为邮件列表。这意味着您可以执行以下操作,将电子邮件添加到邮件列表中:

shell_exec("echo user@example.com | /var/lib/mailman/bin/add_members -r - LISTNAME");

其中LISTNAME是邮件列表的名称。根据您的系统,Mailman脚本的路径可能在/ var / lib / mailman / bin /之外的其他位置。

答案 1 :(得分:0)

这完全取决于您使用的邮件列表。我不太熟悉cPanel用于列表的内容。

过去,我使用cUrl通过请求在cPanel的相应部分内添加特定构造的URL来添加数据库和用户。

答案 2 :(得分:0)

我见过的cPanel实例使用Mailman。

有一个PEAR包,为Mailman提供PHP API: http://pear.php.net/manual/en/package.webservices.services-mailman.php