用户与组管理
sudo
组:sudo useradd -m username
+ sudo usermod -aG sudo username
。mailusers
)并分配用户:sudo groupadd mailusers
+ sudo usermod -aG mailusers username
。文件与目录权限控制
/var/mail
或/home/username/Maildir
):sudo chown -R mail:mail /var/mail
+ sudo chmod -R 750 /var/mail
。/var/spool/postfix
):sudo chown root:postfix /var/spool/postfix
+ sudo chmod 750 /var/spool/postfix
。邮件服务权限配置
/etc/postfix/main.cf
中指定运行用户:mydomain = example.com
+ smtpd_user = postfix
。/etc/dovecot/conf.d/10-mail.conf
,设置邮件存储用户:mail_location = maildir:/var/mail/vhosts/%d/%n
+ mail_uid = vmail
+ mail_gid = vmail
。访问控制与安全
/etc/dovecot/conf.d/10-ssl.conf
,指定证书路径。/etc/postfix/access
中添加规则(如example.com OK
),执行sudo postmap /etc/postfix/access
并重启服务。sudo ufw allow 25/tcp
+ sudo ufw allow 143/tcp
。日志与监控
/etc/postfix/main.cf
中设置debug_peer_level = 2
,定期查看/var/log/mail.log
。