CWP控制面板如何使用 postfix 邮件服务器解决垃圾邮件问题?
在开始之前,我们应该停止 postfix 邮件服务器 ▼
service postix stop
CWP如何使用postfix反垃圾邮件?
首先,让我们计算卡在邮件服务器队列中的电子邮件数量 ▼
postqueue -p | grep -c "^[A-Z0-9]"
选择几个类似的电子邮件并使用 ID 来检查它们 ▼
postqueue -p
会显示类似的结果 ▼
2F0EFC28DD 9710 Fri 15 03:20:07 hello@ abc. com
现在我们需要通过 ID 阅读该电子邮件 ▼
postcat -q 2F0EFC28DD
- 通过阅读电子邮件的内容,我们可以确定这是否是垃圾邮件。
- 如果电子邮件是垃圾邮件,那么你需要找到它的来源。
- 如果电子邮件源包含类似 sasl 登录的内容: 这意味着电子邮件帐户“info@ abc. com”的“sasl”密码被黑客入侵登录了。
为了保护你的服务器,你需要更改电子邮件帐户密码:
- named_attribute: sasl_method=LOGIN
- named_attribute: sasl_username=info@ abc. com
更改帐户密码后,你应该重新启动 postfix ▼
service postfix restart
从队列中删除所有邮件 ▼
postsuper -d ALL
在删除任何电子邮件之前,你应该检查它们的来源,因为它可能是内部被黑客入侵的 php 脚本。
要是一直无法解决黑客滥发垃圾邮件的问题,可以直接禁用发送邮件和设置服务器 cron。
如果使用CWP控制面板,请登录CWP控制面板的 Server Setting
→ Crontab for root
▼
在 “Add Full Custom Cron Jobs” 中,输入以下完全自定义的定时命令 ▼
* * * * * /usr/sbin/postsuper -d ALL
- (每1分钟删除所有队列中邮件)
如何避免黑客入侵发垃圾邮件设置?
不要忘记在你的 CWP扫描恶意软件。
在CWP控制面板左侧导航点击 Security → Security Center → Malware Scan → Accounts Scan:选择你的账户选项,来扫描恶意软件。
如果安装带有自动更新规则的 mod security,以防止对你的网站进行任何进一步的黑客攻击,但也可能造成网站后台“403 Forbidden Error”错误无法访问,需要谨慎开启mod security。
这篇文章会不定时更新!!!
下方链接总结了Postfix常用命令行列表大全 ▼