如何阻止非本地域通过postfix发送本地邮件?

如何阻止非本地域通过postfix发送本地邮件?

我在 Alpine docker 下运行 postfix。如果我像这样启动它:

docker run --name local -it -p 2500:25 alpine sh
/ # apk update && apk add postfix
/ # newaliases
/ # mkdir /var/mail
/ # postfix start

然后从我的主机箱我执行以下操作:

$ telnet localhost 2500
EHLO whatever
MAIL FROM: whatever
RCPT TO: root
DATA
From: whatever
To: root
Subject: I'm not really on your server

And that's a problem!

.

它运行正常,并向 docker 容器上的 root 发送电子邮件。哎呀。我根本不想要这个。我希望只有 localhost 能够发送无域消息(或代表$mydomain)。

是否可以使用 postfix 来做到这一点?如果可以,怎么做?

相关内容