unix - 如何监控来自 Unix 和 Sendmail 的外发电子邮件?

标签 unix email sendmail freebsd

我正在运行一个 FreeBSD 服务器,我收到了一个警告,说我的服务器发送了垃圾邮件。我没有将它设置为开放中继,并且我已经自定义了 sendmail 配置。我想知道谁在发送什么电子邮件以及他们的用户名、电子邮件主题行以及他们发送了多少邮件的摘要。我想在日志上运行一个报告,类似于处理 Apache 服务器日志时的做法。

我有哪些选择?

最佳答案

一个想法是将 sendmail 别名为一个自定义脚本,它只是在以通常方式调用 sendmail 之前将 sendmail 参数放在日志末尾。

关于unix - 如何监控来自 Unix 和 Sendmail 的外发电子邮件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1117332/

相关文章:

bash - awk 处理前两行,然后处理接下来的两行,依此类推

asp.net - "Mail sending denied"

linux - 如何在 Linux 中配置仅发送邮件服务器,该服务器将为同一网络中的多个应用程序/Web 服务器接受并执行电子邮件传递

PHP sendmail 不发送

javascript - 如何使用nodemailer发送pdf附件?

java - JAVA发送邮件时出现空指针异常

bash - 如何从 bash 中的特定应用程序数据库文件创建日志文件?

c - UNIX消息队列msgrcv接收消息失败

json - 使用 jq 忽略不可解析的 JSON

java - 如何一次更新所有电子邮件?