让 postfix 记录到 docker 上的文件

让 postfix 记录到 docker 上的文件

我已经基于 Ubuntu 20.04 创建了一个带有 postfix 和 dovecot 的 docker 镜像。我还安装了 syslog-ng 希望能解决我的问题,但没有奏效。

问题是,我想使用 fail2ban 来防止强制暴力攻击,并且我需要 postfix/smtp/sasl 日志。我将 postfix 配置为记录到添加到maillog_file = /var/log/postfix.log的文件中main.cf。它确实创建了一个 postfix.log 文件,但没有记录有关 smtp/sasl 身份验证的信息。

这些消息不会显示在messages或文件中,syslog因为mail.log这些文件几乎没有数据。

关于如何实现 postfix 的完整身份验证日志记录以便 fail2ban 可以捕获它,有什么提示吗?

相关内容