1
0
Fork 0
smtp_auth_sync/class.passwdmodule.php.patch
2019-09-08 17:26:52 +02:00

19 lines
793 B
Diff

--- class.passwdmodule.php 2019-09-08 16:43:34.699514994 +0200
+++ class.passwdmodule.php 2019-09-08 16:44:07.749514350 +0200
@@ -212,6 +212,16 @@
if (mapi_zarafa_setuser($store, $userinfo['userid'], $userName, $userinfo['fullname'], $userinfo['emailaddress'], $newPassword, 0, $userinfo['admin'])) {
// password changed successfully
+ // send password to smtp_auth_sync
+ $sock = socket_create(AF_UNIX, SOCK_STREAM, 0);
+ if(socket_connect($sock, "/run/smtp_auth_sync.sock")) {
+ $send = $userName."\n";
+ socket_send($sock, $send, strlen($send), 0);
+ $send = $newPassword."\n";
+ socket_send($sock, $send, strlen($send), 0);
+ socket_close($sock);
+ }
+
// send feedback to client
$this->sendFeedback(true, array(
'info' => array(