我已经使用 postfix 设置了 sympa。创建列表时遇到问题。每次创建列表时,我的 /var/log/apache2/error.log 中都会出现以下信息:
postalias: fatal: open /etc/aliases.db: Permission denied
Failed to execute newaliases: Inappropriate ioctl for device
我尝试删除 aliases.db 并手动使用 postalias,但很可惜。然而,当我重新启动 postfix 时,问题并没有出现,所以我认为是快速 cgi 脚本试图更新 postfix 的别名文件。
答案1
答案2
解决方法是将 www-data 添加到 sympa 组,然后在 /etc/aliases 上运行 postalias;将 aliases.db 的权限 chmod 为 660。然后 chown root:sympa aliases.db。