用途:面向 Dovecot IMAP/POP3 服务器的日常运维与排障,包括配置检查、认证测试、邮件存储管理、TLS、配额与 LMTP 投递。
主要能力与用法: 配置与服务:systemctl status dovecot 查看状态;doveconf -n 查看非默认项、doveconf -a 查看全部;改配置后 sudo systemctl reload dovecot 或 restart。 认证与用户:doveadm auth test <username> 测试认证;doveadm mailbox list -u <user> 列邮箱;doveadm user <username> 检查 userdb 解析。 运维操作:doveadm force-resync -u <user> INBOX 重建索引;doveadm quota get/recalc -u <user> 查询与重算配额;doveadm fetch、kick、who、service status 等。 端口与检查:143/993、110/995、24(LMTP);ss -tlnp | grep dovecot 验证;防火墙 ufw allow 143,993/tcp。 安装:apt install dovecot-imapd dovecot-pop3d 或 dnf install dovecot。 配置文件:/etc/dovecot/dovecot.conf 与 include 式 /etc/dovecot/conf.d/(10-auth.conf、10-mail.conf、10-master.conf 等);日志用 journalctl -u dovecot。
常见故障:认证失败检查 passdb/PAM;Mailbox doesn't exist 检查 mail_location;TLS 失败检查证书路径与权限;LMTP 拒绝检查与 Postfix 的 socket 路径及权限匹配;配额超限用 quota recalc。
限制与注意:conf.d 为包含式配置,错误位置会被默认值静默覆盖,应以 doveconf -n 为准;Maildir 与 mbox 一旦投递不可随意切换,迁移需 doveadm backup;Dovecot 不直接收信,须由 Postfix 通过 LMTP 交付;生产环境应设 ssl = required 并使用含完整链的证书。参考文献见 references/ 下 dovecot.conf.annotated 与 docs.md。