首页 > 解决方案 > 在网络服务器上查找使用邮件地址的系统用户 - Ubuntu

问题描述

我有一个用户在多个 Web 服务器和多个网站上使用他的邮件地址。在我们的一台服务器上,我们不断看到他的一个网站正在发送带有邮件地址的垃圾邮件。但是我如何确定使用邮件地址的女巫网站/系统用户?

希望我的解释有意义或随时提问

提前致谢

标签: ubuntuwebserverpostfix-mta

解决方案


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

运行 mailq记下队列 ID

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

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

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

然后你就有了用户。

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


推荐阅读