<div>So I believe I generated a key successfully with:<br></div><div>'doveadm mailbox cryptokey generate -u user -UR' because I got the output with the check mark and the Public ID string of characters.<br></div><div><br></div><div>However I still can't read the CRYPTED emails when logging in with IMAP.. i'm still getting the following error in the mail log:<br></div><div>Error: read() failed: read(/var/vmail/<a href="http://domain.com/user/Maildir/cur/">domain . com/user/Maildir/cur/</a><email_index>) failed: Private key not available: Cannot decrypt key ... : error:03070068:big num routines:BN_mpi2bn:encoding error<br></div><div><br></div><div>I've tried to list the key with 'doveadm mailbox cryptokey list -u user' but I'm only getting the following output:<br></div><div>Folder Active Public ID<br></div><div>And I've tried to create a password with 'doveadm mailbox cryptokey password -u user -n Password1' and I'm getting the following output:<br></div><div>result: dcrypt_key_load_private(...) failed: password missing<br></div><div><br></div><div><u>Also my settings in conf.d:</u><br></div><div><b>10-mail.conf </b>-<br></div><div>mail_attribute_dict = file:%h/Maildir/dovecot-attributes<br></div><div>mail_plugins = $mail_plugins mail_crypt<br></div><div><div>plugins{<br></div><div>  mail_crypt_curve = secp512r1<br></div><div>  mail_crypt_save_version = 2<br></div><div>  mail_crypt_require_encrypted_user_key = yes  <br></div><div>}<br></div></div><div><b>20-lmtp.conf -</b><b></b><br></div><div>protocol lmtp{<br></div><div>  mail_plugins = $mail_plugins sieve<br></div><div>}<br></div><div><br></div><div><br></div><div><u>And my settings in dovecot-sql.conf.ext:</u><br></div><div>driver = mysql<br></div><div>connect = host=127.0.0.1 dbname=mailserver user=mailuser password=1234<br></div><div>password_query = SELECT email as user,password, '%w' AS userdb_mail_crypt_private_password FROM virtual_users WHERE email='%u';<br></div><div><br></div><div><u>In the virtual_users table I have:</u><br></div><div>id, domain_id, email, password<br></div><div><br></div><div>Any ideas what the issue may be?</div><div>Also am I suppose to add the 'userdb_mail_crypt_private_password' into the table and put the virtual users email login password in there? Or is it suppose to be a temporary query?<br></div><div><br></div><div><br></div><div>Thanks.<br></div><div><br></div><div class="protonmail_signature_block"><div class="protonmail_signature_block-user protonmail_signature_block-empty"><br></div><div class="protonmail_signature_block-proton">Sent with <a href="https://protonmail.com" target="_blank">ProtonMail</a> Secure Email.<br></div></div><div><br></div>