如何找到哪个程序正在从 Linux 服务器发送电子邮件

如何找到哪个程序正在从 Linux 服务器发送电子邮件

我们继承了一台 RHEL 服务器,它不断尝试向已失效的电子邮件别名发送电子邮件。有什么方法可以找出发送电子邮件的程序吗?

答案1

查看电子邮件的内容。如果它们被发送到已失效的别名,它们应该被困在队列中。 RHEL 通常使用 sendmail,因此排队的电子邮件应采用/var/spool/mqueue/.查找那里的文件内容。这应该会给你一个线索,告诉他们是什么发送的。

有许多程序可以发送电子邮件。它可以是(ana)crontab。查看/var/spool/cron/正在运行的 crontab。它可以是logwatch,或者一些其他定期执行的程序。它也可能是某个守护进程,尽管这种情况不太可能发生。

相关内容