如何通过PHP在Cpanel中创建电子邮件帐户


How to create an Email Account in Cpanel via PHP?

如何使用cPanel中的xmlapi.PHP库使用PHP创建电子邮件帐户?

注意:我需要创建1000多个电子邮件帐户,并想知道这是否可行。

谢谢。

更新

我已经更新了你的问题,并在此基础上提供了这个答案。

1.我看到了很多用于管理服务器的cPanel的API。虽然我没有找到一个直接的API来创建一个新的电子邮件帐户,但找到了一个脚本,可以帮助你创建电子邮件帐户。

请参阅此链接:

http://www.zubrag.com/scripts/cpanel-create-email-account.php

http://forums.cpanel.net/f42/xmlapi-php-class-111897.html

您可以自动创建电子邮件id,但创建一个http客户端,该客户端登录到您的cpanel界面,然后执行所需的http请求以创建电子邮件id(电子邮件帐户)。

Iain Clark(用PHP应用.htaccess文件夹用户名/密码)也提出了类似的问题。

如果你用PHP编写这样一个自动化程序,你就可以从你的PHP脚本中创建电子邮件ID。

类似任务的代码可以在网上到处找到(例如PHP Script To Log Into cPanel),但你应该仔细检查这是否适合你的密码,以及它是否真的适用于你的cPanel版本/风格/主题。

通过讨论,我最终发现您正在尝试创建用户名。

自动生成用户名很糟糕。不过,它们必须是独一无二的。为什么不让你的用户选择自己的名字并拒绝已经在使用的名字呢。