在搭建自己的邮件服务器时,Ubuntu Dovecot邮件投递配置是关键一步。Dovecot 是一个开源的 IMAP 和 POP3 邮件服务器,常与 Postfix 等 SMTP 服务器配合使用,用于接收和投递邮件到本地用户邮箱。本教程将手把手教你如何在 Ubuntu 系统中配置 Dovecot 实现邮件的本地投递,即使你是 Linux 新手也能轻松上手。

在开始之前,请确保你已完成以下操作:
如果你尚未安装 Postfix,可以先运行以下命令:
sudo apt updatesudo apt install postfix
首先,我们需要安装 Dovecot 核心组件及其 IMAP/POP3 支持:
sudo apt install dovecot-core dovecot-imapd dovecot-pop3dDovecot 默认使用 Maildir 格式存储邮件。我们将配置它从 Postfix 接收邮件并投递到用户家目录下的 Maildir 文件夹中。
编辑 Dovecot 主配置文件:
sudo nano /etc/dovecot/dovecot.conf确保包含以下行(取消注释或添加):
protocols = imap pop3# 启用本地投递支持mail_location = maildir:~/Maildir
编辑认证配置文件:
sudo nano /etc/dovecot/conf.d/10-auth.conf修改如下内容:
# 允许明文认证(仅限本地测试,生产环境建议使用 SSL)disable_plaintext_auth = no# 使用系统用户认证auth_mechanisms = plain login!include auth-system.conf.ext
确保每个用户都有 Maildir 目录。你可以手动为当前用户创建:
mkdir -p ~/Maildir/{tmp,new,cur}chmod -R 700 ~/Maildir
对于新用户,可以在 /etc/skel 中预置 Maildir,这样新建用户会自动拥有该目录。
为了让 Postfix 将收到的邮件交给 Dovecot 投递,需要修改 Postfix 配置:
sudo nano /etc/postfix/main.cf添加或修改以下行:
home_mailbox = Maildir/
保存后重启 Postfix 和 Dovecot:
sudo systemctl restart postfix dovecot现在可以发送一封测试邮件:
echo "Test email body" | mail -s "Test Subject" your_username@localhost然后检查 Maildir 是否收到邮件:
ls ~/Maildir/new/如果看到邮件文件,说明 Dovecot本地投递教程 已成功完成!
/var/log/mail.log通过以上步骤,你已经完成了 Ubuntu邮件服务器设置 中最关键的 Dovecot 邮件投递部分。结合 Postfix,你现在拥有了一个基础但完整的本地邮件系统。
如果你正在学习 Dovecot SMTP配置,请注意:Dovecot 本身不处理 SMTP,它只负责 IMAP/POP3 和本地投递,SMTP 由 Postfix 或 Exim 等服务处理。
希望这篇教程能帮助你顺利搭建邮件系统!如有疑问,欢迎查阅官方文档或社区论坛。
本文由主机测评网于2025-12-23发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/20251211880.html