Назад | Перейти на главную страницу

Postfix ограничивает входящие электронные письма с определенного адреса адресами того же домена

Мой SMTP-сервер подвергается злоупотреблениям, потому что внешние адреса могут отправлять электронные письма на такие адреса, как all@mydomain.com, dev@mydomain.com и т. Д.

Я хотел бы ограничить использование этих адресов только внутренними пользователями (могут быть из сети), которые имеют такое же доменное имя, как john@mydomain.com.

С этим ограничением внешний пользователь, такой как joe@externaldomain.com, не мог отправлять электронные письма на all@mydomain.com, но john@mydomain.com мог. И joe@externaldomain.com может отправить электронное письмо на адрес john@mydomain.com.

Я надеюсь, что это достаточно ясно ... Я действительно не знаю, как реализовать это в Postfix.

Я наконец нашел ответ:

Мне нужно добавить файл доступа в свой файл postfix main.cf

/etc/postfix/main.cf:
    smtpd_recipient_restrictions =
        ...
        check_recipient_access hash:/etc/postfix/access

/etc/postfix/access:
        all@my.domain   permit_mynetworks,reject
        all@my.hostname permit_mynetworks,reject

постмапируйте файл доступа, перезапустите Postfix и все!

Найдено здесь: http://www.postfix.org/RESTRICTION_CLASS_README.html#internal