微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

WHM/cPanel API 创建电子邮件帐户

如何解决WHM/cPanel API 创建电子邮件帐户

背景:

这是一个大学项目,我进展顺利(到目前为止..)

我正在尝试使用 PHP 和 WHM API 为 cPanel 创建 UI。

但是,我有点卡住了。我在 WHM 中创建了一个令牌。

我可以使用该令牌创建一个 cpsess,然后访问 cPanel 用户

但是,每当我尝试使用该 cpsess 访问我得到的用户时:

$ch = curl_init('https://example.com:2083/cpsess9617913732/json-api/cpanel?cpanel_jsonapi_user=<USERNAME>&cpanel_jsonapi_apiversion=2&cpanel_jsonapi_module=Email&cpanel_jsonapi_func=addpop&domain=<DOMAON>&email=admin&password=admin;!10');
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch,CURLOPT_HEADER,0);
$data = curl_exec($ch);
curl_close($ch);

“拒绝访问”。

我找不到任何关于如何实现这一目标的可靠信息,除了:

https://www.modulesgarden.com/products/whmcs/cpanel-extended

所以我知道这是可能的,因为 cPanel Extended 只需要一个 WHM 令牌即可工作。

如何使用 WHM API 从 WHM 访问和修改 cPanel 帐户?

通过修改,我的意思是添加电子邮件地址、域等类型的功能

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。