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


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

Задача:

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

Решение:

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

В моем случае строчка начинается так:
smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks

менеям на:

smtpd_recipient_restrictions = check_client_access cidr:/etc/postfix/mynetworks

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

# 1.1.1.1/24 permit_sasl_authenticated # 2.2.2.2/16 permit_sasl_authenticated

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



Размещено в разделе Mail

12.04.2010

Комментарии:


Нет записей, оставьте свой комментарий.