Excuse me ahead of my actual post, I am writing this without full at hand right now.
I’m currently migrating my instance to a different server. I created a full backup with the script of my old instance, extracted my database into an sql file, and a copy of the original installation folder, that’s all the data I have. I am unable to access my old server, so no rolling backup.
On my new server, I created a new installation folder, copied over mailbox.conf
, and set up a new compose instance. I then restored from the backup of my old server, and deleted the tables of the new database so I can replace it with the old ones.
All the mails are there. The keys are the old ones. But I still get Decryption error: no private key available (read reason=prefetch)
in the dovecot logs. Checking the dovecot config I see that it’s </mail_crypt/ecprivkey.ebm
(or something like that).
Is it even possible to fix this? I’d prefer if I get all my mails back. Should I try to create an instance with my old installation folder?