У меня есть постфикс, работающий под Alpine Docker. Если я начну это так:

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. Бу. Я не хочу этого вообще. Я хотел бы, чтобы только localhost мог отправлять сообщения без домена (или от имени $mydomain).

Можно ли это сделать с помощью postfix, и если да, то как?

0