Comments (3)
I use this writing plus the {CRAM - MD5}
UPDATE mailbox SET password=CONCAT('{CRAM-MD5}',MD5(%q)) WHERE username=%u LIMIT 1
But save the string in the database after the new password encryption, namely {CRAM - MD5} behind, or not, because still can't login with new password in roundcube.
from postfixadmin.
There's nothing like the encryption scheme.
You can choose which encryption scheme to use in the PostfixAdmin config ($CONF['encrypt']).
That said - I'd recommend not to modify the database manually. It's probably harmless when only changing the password (BTW - do you also update the 'modified' column and write something to the log table?), but it also means your plugin will need quite some code to handle the various encryption schemes.
PostfixAdmin comes with an xmlrpc interface which you might want to use.
from postfixadmin.
The Squirrelmail plugin for Postfixadmin uses the XMLRPC interface to change the password. That way you don't have to worry about what hashing format is being used. The only downside is that you need to authenticate the end user with the xmlrpc interface - so you will probably need to ask them for their username/password in order to change it.
from postfixadmin.
Related Issues (20)
- Invalid session - Chrome only - Firefox works HOT 10
- smtp_sendmail_tls not existing in current config file HOT 1
- Setting auto reply message once creates unwanted system overhead past message end date HOT 5
- Validating recipient address when receiving SMTP is not the final delivery MTA
- Vacation auto response form too narrow using new bootstrap css HOT 3
- New release HOT 10
- Is it possible to create virtual user like user password HOT 1
- I'd like to be able to manage the whitelist.
- Login with email verification code. HOT 1
- Installation on separate mysql host HOT 1
- [improvement/request] Hide Alias-Domains in list-virtual.php/template as Selectable HOT 2
- Vacation period may not take into account timezones? HOT 1
- password crypt HOT 13
- The version has not been updated in the 3.3.13 (and 3.3.12) release HOT 1
- Missing config on doc about mysql-login_maps_dovecot.cf HOT 1
- caching_sha2_password cannot be loaded HOT 4
- Why does vacation.pl send mails on its own?
- What permissions should we set for the "postfixadmin" and recorsive files/folders to be the most secure. HOT 1
- PHP Security. Disabled PHP functions causing postfixadmin to have blank white screen. What php functions are required by postfixadmin? HOT 14
- How to get the currently installed version of postfixadmin? HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from postfixadmin.