我正在尝试使用PHP 7.2脚本在cPanel中创建电子邮件帐户。
我研究了这里发布在stackoverflow和其他指南上的许多不同方法。我发现的是这两个不同的fopen()方法。他们两个都将我引导到cpanel网站,但出现了一些错误。
我正在尝试通过在浏览器窗口中键入URL并查看响应来测试方法。
我正在使用hosting24,如您在代码第2行中所见。我还用正确的正则表达式输入以及USER_CODE和CPSESSCODE替换了所有变量。
第一行代码告诉我:无效的安全令牌
第二行告诉我:您的请求中缺少安全令牌。
fopen("https://$cpuser:$cppass@$cpdomain:2083/frontend/$cpskin/mail/doaddpop.html?email=$emailname&domain=$emaildomain&password=$emailpass"a=$quota", "r");
fopen("USER_CODE.hosting24.com:2083/cpsessCPSESSCODE/frontend/paper_lantern/mail/doaddpop.html?email=$emailname&domain=$emaildomain&password=$emailpass"a=100", "r");
所有提示均适用。
解决方案:
要么打开cPanel中的安全性令牌,要么使用API生成它们。