В дополнении к следующий post, у Dovecot возникли проблемы при чтении открытого ключа из БД:
Error: scrambler_pem_read_public_key: 139640300201616:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:696:Expecting: PUBLIC KEY
Кажется, проблема с форматом ключа, даже если он отформатирован в pem в соответствии с этот Почта.
Я пробовал разные типы данных столбца (blob, text) и вставлял ключ в таблицу user_keys таким образом, но не решил проблему:
insert into user_keys (uid, enabled_encryp, public_key, private_key, private_key_salt) values (1, true,'-----BEGIN PUBLIC KEY-----
mQENBFkdy48BCAC9FsBgeLEmkmr5UZcS/bnrQpAcewatETpkE3IAQFxu1lhErmtu
nyioZ8Oa1e+Xc6KIGk690vMbEmApifIi2FIlnDkVh3Wh1mP3he6HGRs7BgLfl9fc
m6QSvjuosmWGMyZ1LiuPtoulXDiHolwGUcLPr5YifazjwdB0pPeFUnpo6kbw4XdF
...
fBiRS4dBoKz1Jwp5EvGbM3oh9RtDz6qK69cHZ0nKy9ErYjHS0Kw/fKFaou2T3P71
sFuvxOHojGhmxQQRw2ZSOfRgLaG1lpohAF0KNlIsGV5WQSU
-----END PUBLIC KEY-----','-----BEGIN PRIVATE KEY-----
lQO+BFkdy48BCAC9FsBgeLEmkmr5UZcS/bnrQpAcewatETpkE3IAQFxu1lhErmtu
nyioZ8Oa1e+Xc6KIGk690vMbEmApifIi2FIlnDkVh3Wh1mP3he6HGRs7BgLfl9fc
m6QSvjuosmWGMyZ1LiuPtoulXDiHolwGUcLPr5YifazjwdB0pPeFUnpo6kbw4XdF
...
mzN6IfUbQ8+qiuvXB2dJysvRK2Ix0tCsP3yhWqLtk9z+9bBbr8Th6IxoZsUEEcNm
Ujn0YC2htZaaIQBdCjZSLBleVkEl
-----END PRIVATE KEY-----', 'wZDlM/BRQwCnOVcA');
Любая помощь приветствуется!