TLDR Configure Thunderbird with Dovecot and a Self-Signed Certificate on Guix
This will work on both Guix and PantherX.
It’s easy to run a local
Add this to the service section of your system config (
(dovecot-service #:config (dovecot-configuration (mail-location "maildir:~/.mail")))
guix system reconfigure /etc/system.scm
Make sure to include
Defaults to PAM authentication, so you can simply login with your linux account username and password.
Add a new account with the following settings:
- Username: your linux username
- Password: your linux password
Select advanced settings
- Server Name:
- Connection security:
- Authentication method:
Now open the config editor: Settings -> Search for “Config” and “Config Editor …”
- Search for
- Edit and add
- Restart Thunderbird
Now go to Settings -> Privacy & Security -> Certificates -> Manage Certificates -> Servers.
Add a new exception for
At this point, you should be able to access the dovecot server on localhost with a self-signed certificate.
Consult the logs:
tail -f /var/log/maillog
Try with mutt, a command line client:
mutt -f imaps://<your_username>@localhost