Ответы пользователя по тегу Системное администрирование
  • Как запретить рассылку писем в exim на yahoo,hotmail и т.д.?

    Opaspap
    @Opaspap
    В роутере dnslookup или какой у вас используется для внешнего соединения (у меня например smarthost) добавьте строку вроде такой:

    domains = ! +local_domains : ! +unwanted_domains
    в секции main напишите

    domainlist unwanted_domains= lsearch;/etc/exim4/unwanted_domains


    Это запретит роутинг на нежелательные домены

    дополнительно можно задать в секции acl:

    acl_not_smtp:
      drop
            condition = ${if forany{<, $recipients}\
                    {bool{${lookup{${domain:$item}}lsearch{/etc/exim4/unwanted_domains}{1}{0}}}}}
            message = not allowed
      accept


    и не забыть добавить в main

    acl_not_smtp = acl_not_smtp

    это заставит exim выдавать ошибку при локальной отправке с помощью mail

    занесите ваши домены в файл /etc/exim4/unwanted_domains по одному на строчке

    всё.
    Ответ написан
    2 комментария