我有一个网站,需要发送电子邮件以确认订单并提醒某些活动的订阅用户.我不需要出于任何其他原因通过服务器发送电子邮件,因此我想阻止localhost以外的任何人甚至连接到端口25以获取SMTP.我试过这样做:
原文链接:https://www.f2er.com/ubuntu/347594.htmlsudo iptables -A INPUT -p tcp -s 0.0.0.0 --dport 25 -j DROP
但我仍然可以telnet到端口25并从另一台计算机键入SMTP命令.我究竟做错了什么?还有,有更好的方法来实现我想要的吗?澄清:我想要的是一台可以发送电子邮件(通过SMTP)的机器,但只能发送源自机器上运行的脚本的机器.任何配置都必须通过重新启动来“生存”.
我在Ubuntu(Hardy)上使用Postfix.