再会
我正在使用 msmtp 发送邮件。我有不同的帐户,它们记录到不同的日志文件。不幸的是,每当它尝试记录时都会出现以下错误:
send-mail:无法记录到 /var/log/mail/[logfile].log:无法打开:权限被拒绝
我尝试了以下操作:
- 更改文件的所有者/组
- 在日志文件中尝试了 777
- 以运行命令的用户身份编辑该文件(有效)
- 禁用装甲
到目前为止,什么都没起作用。我已经没有主意了……我做错了什么?
感谢你的帮助!
答案1
所以问题仍然出在 apparmor 上。我没有重启服务器,所以它没有按预期工作。我按照这里的说明操作,从 apparmor 中排除了 msmtp。这解决了问题。
https://linuxconfig.org/how-to-disable-apparmor-on-ubuntu-20-04-focal-fossa-linux