如何为多个域名设置 Postfix

如何为多个域名设置 Postfix

我有多个域名,我想安装 postfix 仅用于发送电子邮件。如何在 ubuntu 上执行此操作?

答案1

如果你不想收到任何电子邮件,那么你不一定需要 postfix。你可以运行配置为使用指定 smtp 服务器的邮件客户端 - 例如,你可以使用 .mailrc 文件配置邮件命令

但是,如果由于某种原因您确实需要安装 Postfix 或任何其他 MTA,那么阻止其接收邮件的最简单方法就是在 iptables 中阻止端口 25 上的传入流量:

iptables -A INPUT -s 0.0.0.0 --dport 25 -j DROP

当然,更好的方法是丢弃所有端口的流量,然后只接受您需要的端口,而将端口 25 作为关闭的端口之一。

答案2

您可能想要做的是设置一些Virtual usersVirtual users将根据 MySQL 数据库进行验证,以验证他们是否确实是他们所说的人。Postfix 有某种指导在他们的网站上,但有很多其他指南在谷歌上。

然后,你可能需要配置你的 Postfix 服务器的SMTPD限制smtpd(8)守护进程决定谁可以连接到您的服务器,因此通过告诉不是您的所有人他们无法连接,您应该能够拒绝任何邮件,从而阻止任何不在您的网络上的客户端连接到 Postfix 服务器。

您还需要为每个要发送邮件的域设置一个 SFP 记录,因为(大多数)电子邮件提供商最终会将您的网站列入黑名单,以防发送大量邮件。

相关内容