Ограничение клиента IP-адреса Postfix

Одна из учетных записей электронной почты на моем почтовом сервере была скомпрометирована. Спамеры выяснили идентификатор пользователя и пароль одной из учетных записей электронной почты. Поскольку они были аутентифицированы, postfix разрешил отправку всего спама. Один из вариантов — установить smtpd_client_message_rate_limit, но это не поможет, если мы хотим отправить больше, чем обычно, количество писем.

Я хотел бы ввести правило, согласно которому исходящая электронная почта будет приниматься только с IP-адресов почтовых клиентов (Thunderbird, Outlook, Notes и т. д.) из нашего офиса. Я знаю IP-адреса всех клиентские машины.

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

Ура - Джефф


person jdcalus    schedule 25.01.2014    source источник


Ответы (1)


Вы могли бы просто удалить

permit_sasl_authenticated

строку из файлов main.cf вашего постфикса и вместо этого просто оставьте

permit_mynetworks,

и добавьте IP-адреса вашего офиса в список «mynetworks».

person Jon Lin    schedule 25.01.2014
comment
Джон, значит, smtpd_sender_restrictions = allow_mynetworks, reject_sender_login_mismatch? - person jdcalus; 25.01.2014
comment
Это не работает. Когда я внес изменения, я смог отправить с IP-адреса, которого нет в списке $mynetworks. - person jdcalus; 26.01.2014