有没有办法从您的cPanel或使用PHP创建大量电子邮件帐户?

时间:2011-09-15 18:17:05

标签: php email cpanel

我需要为我的域创建大量电子邮件帐户才能完成任务。我想知道是否有办法自动执行此操作。也许通过cPanel或PHP。

感谢您的任何想法。

2 个答案:

答案 0 :(得分:0)

如果不直接使用cPanel创建电子邮件帐户,可以使用cPanel & WHM's API

请看以下论坛帖子,它处理同样的事情。

Create Email Account using API

注意:XML-PHP API已移至GitHub,可通过以下链接https://github.com/CpanelInc/xmlapi-php获取 您可以从https://github.com/CpanelInc/xmlapi-php/zipball/v1.0.12

下载1.0.12版本

在zip目录中查看示例目录中的api1_example.php,这就是你想要的。

更新
简而言之,你可以从PHP脚本

这样做
include("../xmlapi.php");

$ip = ip.of.your.server;
$root_pass = 'password_of_your_root_account';

$account = "cpanel_username";

// Email account to create
$email_user = "somerandomuser";
$email_password = "adfm90f1m3f0m0adf";
$email_domain = "somedomain.com";
$email_quota = '10';

// initialize api
$xmlapi = new xmlapi($ip);
$xmlapi->password_auth("root",$root_pass);
$xmlapi->set_output('json');

$xmlapi->set_debug(1);
print $xmlapi->api1_query($account, "Email", "addpop", array($email_user, $email_password, $email_quota, $email_domain) );

答案 1 :(得分:-1)

如果您的cPanel上有Fantastico或Softaculous(或其他一些脚本安装向导)(在软件/服务下查找),那么您可以安装邮件列表应用程序并使用它。