Dovecot mail-crypt webmail can't read encrypted messages

hi at zakaria.website hi at zakaria.website
Tue Sep 13 11:43:53 UTC 2022


On 2022-09-02 20:40, Serveria Support wrote:
> I tried it but it doesn't seem to make any difference at all.
> 
> Can someone please assist me with reading logs? Does this log below 
> mean Dovecot is trying to use master_user again or simply reading 
> master_user password file?
> 
> Sep  2 15:35:33 mx dovecot: auth: Debug: Read auth token secret from 
> /run/dovecot/auth-token-secret.dat
> Sep  2 15:35:33 mx dovecot: auth: Debug: passwd-file 
> /etc/dovecot/dovecot-master-users: Read 1 users in 0 secs
> Sep  2 15:35:33 mx dovecot: auth: Debug: auth client connected 
> (pid=900284)
> Sep  2 15:35:33 mx dovecot: auth: Debug: client in: 
> AUTH#0111#011PLAIN#011service=imap#011secured=tls#011session=Vfxm1bbnRo9/AAAB#011lip=127.0.0.1#011rip=127.0.0.1#011lport=143#011rport=36678#011local_name=127.0.0.1#011resp=AHRlc3RvQG1haWxjaXRhZGVsLnh5egA0SFBYMWt0OSE= 
> (previous base64 data may contain sensitive data)
> 
> Everything ok here?
> 
> Sep  2 15:25:34 mx dovecot: auth: Debug: auth client connected 
> (pid=899859)
> Sep  2 15:25:34 mx dovecot: auth: Debug: client in: 
> AUTH#0111#011PLAIN#011service=imap#011secured=tls#011session=97OusbbnXI1/AAAB#011lip=127.0.0.1#011rip=127.0.0.1#011lport=143#011rport=36188#011local_name=127.0.0.1#011resp=AHRlc3RvQG1haWxjaXRhZGVsLnh5egA0SFBYMWt0OSE= 
> (previous base64 data may contain sensitive data)
> Sep  2 15:25:34 mx dovecot: auth: Debug: 
> sql(user1 at mydomain.xyz,127.0.0.1,<97OusbbnXI1/AAAB>): Performing passdb 
> lookup
> Sep  2 15:25:34 mx dovecot: auth-worker(899854): Debug: conn 
> unix:auth-worker (pid=899853,uid=110): auth-worker<3>: Handling PASSV 
> request
> Sep  2 15:25:34 mx dovecot: auth-worker(899854): Debug: conn 
> unix:auth-worker (pid=899853,uid=110): auth-worker<3>: 
> sql(user1 at mydomain.xyz,127.0.0.1,<97OusbbnXI1/AAAB>): Performing passdb 
> lookup
> Sep  2 15:25:34 mx dovecot: auth-worker(899854): Debug: conn 
> unix:auth-worker (pid=899853,uid=110): auth-worker<3>: 
> sql(user1 at mydomain.xyz,127.0.0.1,<97OusbbnXI1/AAAB>): query: SELECT 
> mailbox.password, mailbox.allow_nets FROM mailbox,domain WHERE 
> mailbox.username='user1 at mydomain.xyz' AND mailbox.`enableimaptls`=1 AND 
> mailbox.active=1 AND mailbox.domain=domain.domain AND domain.backupmx=0 
> AND domain.active=1
> Sep  2 15:25:34 mx dovecot: auth-worker(899854): Debug: conn 
> unix:auth-worker (pid=899853,uid=110): auth-worker<3>: 
> sql(user1 at mydomain.xyz,127.0.0.1,<97OusbbnXI1/AAAB>): Finished passdb 
> lookup
> Sep  2 15:25:34 mx dovecot: auth-worker(899854): Debug: conn 
> unix:auth-worker (pid=899853,uid=110): auth-worker<3>: Finished
> Sep  2 15:25:34 mx dovecot: auth: Debug: 
> sql(user1 at mydomain.xyz,127.0.0.1,<97OusbbnXI1/AAAB>): Finished passdb 
> lookup
> Sep  2 15:25:34 mx dovecot: auth: Debug: 
> auth(user1 at mydomain.xyz,127.0.0.1,<97OusbbnXI1/AAAB>): Auth request 
> finished
> Sep  2 15:25:34 mx dovecot: auth: Debug: client passdb out: 
> OK#0111#011user=user1 at mydomain.xyz
> Sep  2 15:25:34 mx dovecot: auth: Debug: master in: 
> REQUEST#0111998585857#011899859#0111#01131314e9e09e38b194a05b78bfe279780#011session_pid=899860#011request_auth_token
> Sep  2 15:25:34 mx dovecot: auth: Debug: 
> sql(user1 at mydomain.xyz,127.0.0.1,<97OusbbnXI1/AAAB>): Performing userdb 
> lookup
> Sep  2 15:25:34 mx dovecot: auth-worker(899854): Debug: conn 
> unix:auth-worker (pid=899853,uid=110): auth-worker<4>: Handling USER 
> request
> Sep  2 15:25:34 mx dovecot: auth-worker(899854): Debug: conn 
> unix:auth-worker (pid=899853,uid=110): auth-worker<4>: 
> sql(user1 at mydomain.xyz,127.0.0.1,<97OusbbnXI1/AAAB>): Performing userdb 
> lookup
> Sep  2 15:25:34 mx dovecot: auth-worker(899854): Debug: conn 
> unix:auth-worker (pid=899853,uid=110): auth-worker<4>: 
> sql(user1 at mydomain.xyz,127.0.0.1,<97OusbbnXI1/AAAB>): SELECT 
> LOWER(CONCAT(mailbox.storagebasedirectory, '/', mailbox.storagenode, 
> '/', mailbox.maildir)) AS home, CONCAT(mailbox.mailboxformat, ':~/', 
> mailbox.mailboxfolder) AS mail, CONCAT('*:bytes=', 
> mailbox.quota*1048576) AS quota_rule FROM mailbox,domain WHERE 
> mailbox.username='user1 at mydomain.xyz' AND mailbox.`enableimaptls`=1 AND 
> mailbox.active=1 AND mailbox.domain=domain.domain AND domain.backupmx=0 
> AND domain.active=1
> Sep  2 15:25:34 mx dovecot: auth-worker(899854): Debug: conn 
> unix:auth-worker (pid=899853,uid=110): auth-worker<4>: 
> sql(user1 at mydomain.xyz,127.0.0.1,<97OusbbnXI1/AAAB>): Finished userdb 
> lookup
> Sep  2 15:25:34 mx dovecot: auth-worker(899854): Debug: conn 
> unix:auth-worker (pid=899853,uid=110): auth-worker<4>: Finished
> Sep  2 15:25:34 mx dovecot: auth: Debug: 
> sql(user1 at mydomain.xyz,127.0.0.1,<97OusbbnXI1/AAAB>): Finished userdb 
> lookup
> Sep  2 15:25:34 mx dovecot: auth: Debug: master userdb out: 
> USER#0111998585857#011user1 at mydomain.xyz#011home=/var/vmail/vmail1/mydomain.xyz/t/e/s/xxxxx-2022.08.30.06.07.08/#011mail=maildir:~/Maildir#011quota_rule=*:bytes=1073741824#011auth_mech=PLAIN#011auth_token=fac9c351492fd6073176272c79ff65b1b3e87f37
> 
> Sep  2 15:25:34 mx dovecot: 
> imap(user1 at mydomain.xyz)<899860><97OusbbnXI1/AAAB>: Debug: Added userdb 
> setting: mail=maildir:~/Maildir
> Sep  2 15:25:34 mx dovecot: 
> imap(user1 at mydomain.xyz)<899860><97OusbbnXI1/AAAB>: Debug: Added userdb 
> setting: plugin/quota_rule=*:bytes=1073741824
> Sep  2 15:25:34 mx dovecot: 
> imap(user1 at mydomain.xyz)<899860><97OusbbnXI1/AAAB>: Debug: Effective 
> uid=2000, gid=2000, 
> home=/var/vmail/vmail1/mydomain.xyz/t/e/s/xxxxx-2022.08.30.06.07.08/
> 
> Any ideas?
> 
> On 2022-09-02 20:08, dovecot at ptld.com wrote:
>>> password_query = SELECT \
>>>   username as user, password, \
>>>   '%w' AS userdb_mail_crypt_private_password \
>>>   FROM mailbox WHERE username="%u";
>> 
>> Try if using ' instead of " makes a difference.
>> FROM mailbox WHERE username='%u';

The logs doesn't show any errors?



More information about the dovecot mailing list