Php 在不登录cpanel的情况下更改电子邮件密码
朋友们,我想一个永久的解决方案,一个脚本,改变密码,而无需电子邮件访问 我尝试了cpanel api,但我无法 你能帮我吗 我需要一个页面,用户输入电子邮件地址和新密码,然后密码被更改Php 在不登录cpanel的情况下更改电子邮件密码,php,asp.net,web-services,cpanel,web-hosting,Php,Asp.net,Web Services,Cpanel,Web Hosting,朋友们,我想一个永久的解决方案,一个脚本,改变密码,而无需电子邮件访问 我尝试了cpanel api,但我无法 你能帮我吗 我需要一个页面,用户输入电子邮件地址和新密码,然后密码被更改 请帮帮我 如果您有当前密码,则可以通过网络邮件更改密码,否则您将不得不通过cPanel更改密码。如果您有当前密码,则可以通过网络邮件更改密码,否则您将不得不通过cPanel更改密码。cPanel电子邮件密码的格式与默认密码相同linux用户。有一个名为etc/in/home/cpaneluser/的文件夹。在该文
请帮帮我 如果您有当前密码,则可以通过网络邮件更改密码,否则您将不得不通过cPanel更改密码。如果您有当前密码,则可以通过网络邮件更改密码,否则您将不得不通过cPanel更改密码。cPanel电子邮件密码的格式与默认密码相同linux用户。有一个名为etc/in/home/cpaneluser/的文件夹。在该文件夹中,您有一个域名文件夹(如abc.com)。最后,在/home/cpaneluser/etc/abc.com/中,您有一个passwd文件,其中包含电子邮件用户,如office/contact/etc(不带域名),还有一个影子文件,其中包含密码的md5哈希 基本上,您可以创建一个简单的php脚本,用户在其中首先输入完整的电子邮件地址。在此基础上提取域,然后在/etc/userdomains中搜索该域以查找cPanel用户。然后,执行一个cd/home/cpaneluser/etc/domainname,并将实际电子邮件密码的当前md5hash替换为您设置的新密码的新生成的md5hash 当然,可能还有其他解决方案,或者您可以使用perl或其他任何方法
或者,您可以开发一个脚本,使用cPanel API()中的passwdpop函数。cPanel电子邮件密码的格式与默认linux用户相同。有一个名为etc/in/home/cpaneluser/的文件夹。在该文件夹中,您有一个域名文件夹(如abc.com)。最后,在/home/cpaneluser/etc/abc.com/中,您有一个passwd文件,其中包含电子邮件用户,如office/contact/etc(不带域名),还有一个影子文件,其中包含密码的md5哈希 基本上,您可以创建一个简单的php脚本,用户在其中首先输入完整的电子邮件地址。在此基础上提取域,然后在/etc/userdomains中搜索该域以查找cPanel用户。然后,执行一个cd/home/cpaneluser/etc/domainname,并将实际电子邮件密码的当前md5hash替换为您设置的新密码的新生成的md5hash 当然,可能还有其他解决方案,或者您可以使用perl或其他任何方法 或者,您也可以从cpanelapi()开发一个使用passwdpop函数的脚本