Как предотвратить исходящую почту в постфиксе (или экземпляре mailcow)?

Я хочу использовать mailcow в качестве изолированного почтового сервера, чтобы он не отправлял почту наружу. Цель состоит в том, чтобы разрешить открытую регистрацию на почтовом сервере, и пользователи должны иметь возможность общаться друг с другом, но я не хочу раздражать остальной мир спам-ботами, которые могут там зарегистрироваться, поэтому блокирую любую исходящую почту, чтобы нужны другие сервера.

Входящая почта — это нормально, но если есть способ заблокировать и ее, почему бы и нет.

Удивительно сложно отключить федерацию электронной почты; с постфиксом я не нашел простого способа сделать это (возможно, сsmtpd_relay_restrictions? У него какое-то странное взаимодействие сsmtpd_recipient_restrictionsи я не очень понимаю его поведение). mailcow запускает postfix в Docker-контейнере, поэтому решение Postfix тоже может работать. Но поскольку mailcow упрощает многие аспекты настройки postfix, мне интересно, есть ли лучший способ.

Мое текущее решение? Во вкладке «Перезапись адресов» я добавил карты получателей для нескольких сотен почтовых серверов. Эти карты доставляют всю исходящую почту на , а не на серверы, куда она должна была отправляться. Бот автоматически отвечает от [email protected][email protected] , что отправка исходящих сообщений не разрешена. Это работает, но немного некрасиво — вместо этого было бы гораздо лучше иметь явную ошибку SMTP.

(Бонусные баллы: есть ли способ настроить это для одного домена mailcow, но не для других?)

0 ответов

Другие вопросы по тегам