在 Web 服务器上查找使用电子邮件地址的系统用户 - Ubuntu

Find system user that uses mail address on webserver - Ubuntu

我有一个用户在多个网络服务器和多个网站上使用他的邮件地址。 在我们的一台服务器上,我们不断看到他的一个网站正在发送带有邮件地址的垃圾邮件。 但是我如何计算 website/system 使用邮件地址的用户?

希望我的解释有道理或随时提问

提前致谢

好吧,我想通了。这是我所做的。

运行 mailq 记下队列 ID

后来运行zgrep "Queue ID" /var/log/mail.log*

然后查找 uid 例如 /var/log/mail.log:Feb 5 10:25:58 web3 postfix/pickup[31936]: B59851300B90: uid=1004 from=<mailadress@eksempel.dk> = Uid 1004

列出所有用户及其用户 ID awk -F: '( >= 1000) {printf "%s:%s\n",,}' /etc/passwd

那么你就有了用户。

希望这可以帮助那里的人:)