msmtp 日志记录在 /var/log/mail/[logfile].log 中不起作用

msmtp 日志记录在 /var/log/mail/[logfile].log 中不起作用

再会

我正在使用 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

相关内容