Hi Hello Till. My problem is a user's encrypted password was modified using SQL commandline so i no longer have the original ISPConfig hassed password. On the other hand my Apache is not running due to a problem: Invalid command 'FCGIWrapper', perhaps misspelled or defined by a module not included in the server configuration Action 'configtest' failed. The Apache error log may have more information. I have done everything i could based on info found in this forum to solve the apache error but could not get it to work. So my request is, can you provide php code that i can use to CREATE a ISPConfig recognised password for the mail_user table password field. I have a client who want to read their mails but since i dont have access to the ISPconfig interface due to the Apache Problem i cannot change the password using ISPconfig.
ISPConfig uses the standard Linux crpyt passwords, so you can use any Linux tool to create a password incl. the passwd command. Beside that, the code that you quoted above is the code to create a standard Linux crypt password in PHP.
Ok, the problem was solved by running the php script on the target server. All along i was running the password generation script on my windows machine and trying to paste it onto the mail_user table
I found this thread as I was about to give up on API for adding mail user. The user could never login to email unless I reset password in ISP config. I tried mail_uder_add and _update to change password. Roundcube webmail, but that's irrelevant. PHP code.
and to be perfectly complete, the password is compared using : PHP: crypt(stripslashes($cleartext_password_to_compare),$db_crypted_password));