我正在运行 squid 代理服务器,我的一个客户使用该 IP 发送垃圾邮件。我的问题是...如何设置 squid 来阻止电子邮件?
答案1
Squid 不发送电子邮件。Squid 代理 HTTP/FTP 流量。如果您的 squid acl(请参阅@Andy Smith)允许不受您控制的 IP 地址使用您的代理,则需要将其锁定,垃圾邮件发送者通常使用开放代理来访问 Webmail 站点以发送垃圾邮件。
看一眼: http://www.visolve.com/squid/squid24s1/access_controls.php
如果你试图阻止你的(合法)客户访问网络邮件网站,你可以添加类似
acl webmail dstdomain hotmail.com mail.yahoo.com gmail.com mail.google.com live.com #(add domains you want to block)
http_access deny webmail
http_access allow all
答案2
Squid 默认不应该允许代理所有内容 —— 默认配置受到限制。
grep "^acl" /etc/squid/squid.conf
您的 ACL 是什么样的? (显然,删除了敏感信息)的输出会很有用。