本地只有电子邮件与qmail

我正在使用安装了“ Parallels Plesk ”的CentOS,这是一个默认的qmailconfiguration,并希望将电子邮件通信限制到我的虚拟域(不向任何外部域发送/发送邮件)。 我如何configurationqmail / plesk来实现这一目标?

如果您想阻止您的服务器将出站邮件发送到本地域以外的任何地方,请禁用全部中继。

当你的tcpserver启动qmail-smtpd时,将会有一个'cdb'控制文件,它将为允许中继到非本地域的networking设置环境variablesRELAYCLIENT。 (请参阅tcpserver(1),特别是-x选项,以及RELAYCLIENT环境部分的tcprules(1)和qmail-smtpd(8)。

(在我的vanilla-ish qmail安装中,该文件位于/ service / qmail-smtpd / cdb中 ,并且使用tcprules命令从文件/服务/ qmail-smtpd / tcp生成 ,删除每一个RELAYCLIENT =“”,rebuild cdb文件,没有主机将能够中继 – 他们将只能发送电子邮件到“ / var / qmail / control / rcpthosts ”的域名,仔细检查只有你的域名也在这个文件中!

如果你想阻止其他服务器向你发送电子邮件(我不完全清楚你的原始问题,或澄清,你是否在此之后),然后在同一个控制文件先前设置了RELAYCLIENT的本地networking,放了一个全新的“:拒绝”,其他人将被拒绝完全访问。