# # проверка поля Subject # # возможные действия для каждого subject приведены в файле confCONFDIR/access-subject в виде: # subject : действие # # в качестве "действия" могут выступать: # ok - принимать письмо # warn - принимать письмо, внести в лог файл запись, добавить поле X-Warn-Subject в заголовок # deny - не принимать сообщения с данным Subject # reject - эквивалентно deny # любая строка - эквивалентно deny, но при этом "действие" используется как текст сообщения # об ошибке # # значением по умолчанию является deny # # если необходимо записать значение поля, содержащее пробелы или символ двоеточия, то # его (значение) надо записывать в виде регулярного выражения # # значения полей можно писать как в виде 8-битных символов, так и в виде mimed текста # т. е. значения, закодированные с помощью base64 и quoted-printable будут проверяться как # до декодирования, так и после # # пример: # # money : warn # \N^Украинский\s+Центр\s+Директ\s+Мэйл\N : Ukrainian Direct Mail Centre, go away # \N^сЙПЮХМЯЙХИ\s+жЕМРП\s+дХПЕЙР\s+лЩИК\N : Ukrainian Direct Mail Centre, go away # \N^\s*=\?koi8-r\?B\?7yDOz9fPzSDLzMnFztTF\?=\N : Access denied # # при необходимости можно указать в начале сообщения об ошибке расширенный код ошибки: # # some_text : 5.7.1 this subject disabled due to the local policy # \N^test\ssubject$\N : warn \N^(?m)\s*(Current|New|Newest|Last|Latest)\s+((Internet|Net|Network|Microsoft)\s+(Critical|Security)?|(Internet|Net|Network|Microsoft)?\s+(Critical|Security))\s+(Pack|Upgrade|Update|Patch)\s*$\N : Transaction aborted: untrusted subject detected