簡體   English   中英

如何使用php在cpanel上創建電子郵件帳戶

[英]How to create email account on cpanel using php

我正在嘗試使用像test@mydomain.com這樣的php在cpanel中創建電子郵件帳戶。 我試過cpanel api,xml api等。

fopen ("http://$cpuser:$cppass@$cpdomain:2083/frontend/$cpskin/mail/doaddpop.html?email=$euser&domain=$edomain&password=$epass&quota=$equota", "r");

這給了我錯誤"Cannot create email account. Possible reasons: "fopen" function allowed on your server, PHP is running in SAFE mode"

但不再工作了。 可以任何人告訴我究竟是什么問題,是否有任何設置我必須在服務器或任何其他設置。

先感謝您 :)

正如錯誤所示,你可能在php.ini上的disabled_functions列表中有allow_url_fopen(默認位置是/usr/lib/php.ini)。

或者,您可以使用cPanel提供的perl腳本從命令行創建電子郵件地址:

/scripts/addpop user@domain.com password quota#

Example:
/scripts/addpop contact@abc.com password 1024 (this will create the email address contact@abc.com with the password 'password' and with 1024M (1G) as quota

如果你想在php腳本中使用它,那么使用php shell_exec()函數執行上面的命令,你就可以了。

我建議不要在php.ini long termn中啟用allow_url_fopen並保留它,因為它可能會給您的服務器帶來安全風險。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM