Настройка работы Postfix с авторизацией только из своих сетей

Postfix настроен с авторизацией, но зная логин и пароль любого ящика возможно переслать почту, в принципе так получается при установке по многочисленным мануалам. Точно не могу сказать, но permit_mynetworks, при включенной авторизации не срабатывает.

Задача:

Должны иметь возможность авторизации только пользователи из своих сетей.

Решение:

Открываем конфиг: /etc/postfix/main.cf

В моем случае строчка начинается так:

1
smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks

менеям на:

1
smtpd_recipient_restrictions = check_client_access cidr:/etc/postfix/mynetworks

Создаем файл /etc/postfix/mynetworks и в нем прописываем наши сети:

1
2
1.1.1.1/24 permit_sasl_authenticated
2.2.2.2/16 permit_sasl_authenticated

Т.е. получается: если клиент присоединился с указанной сетки, то применить к нему permit_sasl_authenticated, иначе access denied.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *