我最近从 sendmail 切换到了 postfix。
我的/etc/aliases
回答是:
[...]
postmaster: /var/spool/mail/postmaster
[...]
权限如下:
-rw-rw---- 1 postfix mail 4.9M Aug 9 13:54 /var/spool/mail/postmaster
之前是g=r,为了测试我把它改成g=rw。
我收到的错误是:
[...] postfix/local[4554]: 2D4EF8C1626: to=<postmaster@DOMAIN>, [...] status=bounced (cannot append message to file /var/spool/mail/postmaster: cannot open file: Permission denied)
如果相关的话,我没有 unix 用户 postmaster。
我怎样才能解决这个问题?
答案1
解决此问题的方法是无需创建新用户,而是在main.cf
参数中设置default_privs = mail
。
请记住,不建议使用root
或postfix
default_privs
。