Dovecot /
Passwd-file
# dovecot -n # 2.3.21.1 (d492236fa0): /etc/dovecot/dovecot.conf # OS: OpenBSD 7.7 amd64 ffs # Hostname: example.com auth_debug = yes auth_debug_passwords = yes auth_verbose = yes auth_verbose_passwords = sha1 first_valid_uid = 1000 listen = 198.51.100.2, 2001:db8::2 mail_debug = yes mail_location = maildir:/home/%u/Maildir mbox_write_locks = fcntl mmap_disable = yes namespace inbox { inbox = yes location = mailbox Drafts { special_use = \Drafts } mailbox Junk { special_use = \Junk } mailbox Sent { special_use = \Sent } mailbox "Sent Messages" { special_use = \Sent } mailbox Trash { special_use = \Trash } prefix = } passdb { args = scheme=CRYPT username_format=%u /etc/dovecot/passwd driver = passwd-file } ssl_cert = </etc/ssl/example.com.crt ssl_key = # hidden, use -P to show it userdb { args = username_format=%u /etc/dovecot/passwd default_fields = quota_rule=*:storage=1G driver = passwd-file } verbose_ssl = yes
In ~/.muttrc:
set hostname=example.com set editor=vim set beep_new=yes set timeout=30 set imap_user=username set imap_pass="PASSWORD" set folder=imap://$imap_user@example.com set spoolfile=+INBOX set imap_check_subscribed set header_cache=~/.cache/mutt set message_cachedir="~/.cache/mutt" unset imap_passive set imap_keepalive=300 set mail_check=120 set record=+Sent set my_pass="PASSWORD" set my_user='username' set realname='username' set from=username@example.com set use_from=yes set smtp_url=smtp://$my_user:$my_pass@example.com:587 set ssl_force_tls=yes set ssl_starttls=yes