我的cPanel中有一个邮件列表。当用户注册时,我想自动将他添加到我的邮件列表中。我该怎么办?
答案 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