我有多个域名,我想安装postfix只发送电子邮件。 我怎么能在Ubuntu上做到这一点?
如果你不想收到任何电子邮件,那么你不一定需要后缀。 您可以运行configuration为使用指定的smtp服务器的邮件客户端 – 例如,您可以使用.mailrc文件configuration邮件命令 。
但是,如果由于某种原因,您确实需要安装Postfix或任何其他MTA,阻止其接收邮件的最简单方法是在iptables中阻止端口25上的传入stream量:
iptables -A INPUT -s 0.0.0.0 --dport 25 -j DROP
比当然要好的是把stream量放到所有的端口,然后只接受你需要的端口,把端口25作为一个closures的端口。
你可能想要做的是设置一些Virtual users 。 Virtual users将通过MySQL数据库进行validation,以validation他们实际上是他们所说的人。 Postfix在他们的网站上有一些指南 ,但是google上有很多其他的指南 。
然后,你可能会想configuration你的Postfix服务器的SMTPD限制 。 smtpd(8)守护程序确定谁可以连接到您的服务器,所以通过告诉所有不是您的人,他们不能连接,您应该能够拒绝任何邮件,从而阻止任何不在您的networking上的客户端连接到Postfix服务器。
您还需要为每个要发送邮件的域设置SFPlogging,因为(大多数)电子邮件提供商最终会将您的网站列入黑名单,以便发送大量邮件。