# # Проверка рилея отправителя # # NO - не проводить проверку # REJECT - возврата по умолчанию клиенту кода 5xx # DEFER - возврата по умолчанию клиенту кода 4xx # WARN - вывода по умолчанию в лог файл предупреждения # PAUSE:XX - пауза XX секунд # GREYLIST:XX - добавить XX баллов к счетчику опционального greylisting'а # REJECT:XX - добавить XX баллов к счетчику опционального reject'а # define(`confCHECK_ACCESS_RELAY', `WARN')# # # действия WARN, PAUSE:XX, GREYLIST:XX, REJECT:XX можно указывать через пробел # # в файле access-relay-blacklist перечисляются A записи хостов и сети в виде CIDR # для хостов и сетей, перечисленных в файле access-relay-blacklist, применяется # действие, указанное в переменной confCHECK_ACCESS_RELAY # # в файле access-relay перечисляются A записи хостов, сети в виде CIDR, # PTR записи хостов, доменные зоны в виде wildcard или регулярных выражений # # в файле access-relay можно указать необходимое действие для данного # хоста в виде: # host : action : message : log_message # # где # host - A запись хоста, сеть в виде CIDR, PTR запись хоста или доменная зона # в виде wildcard или регулярного выражения # action - действие # message - ответ SMTP клиенту (может отсутствовать) # log_message - сообщение в лог файл (может отсутствовать) # # возможные значения для action: # ok - исключение из проверки для указанного хоста # warn - вывод в лог файл предупреждения # reject - отказ в приеме сообщения # deny - синоним для reject # defer - возврат временной ошибки # greylist=X - добавление X баллов к счетчику опционального грейлистинга # reject=X - добавление X баллов к счетчику опционального reject'а # submit_mysql - занесение записи о хосте в базу MySQL (только в enterprise версии) # submit_sqlite - занесение записи о хосте в базу SQLite (только в enterprise версии) # submit_rbl - занесение записи о хосте в DNSBL (только в enterprise версии) # # ответ SMTP будет использован в случае указания reject/deny или defer в # качестве значения для action. если текст ответа не будет указан, будет # использован текст сообщения об ошибке по умолчанию # # если параметр action не будет указан, будет использоваться действие, указанное # в переменной confCHECK_ACCESS_RELAY # # пример: # A.B.C.D : defer : message defered. contact postmaster@$qualify_domain # A.B.C.0/24 : deny : sender network blacklisted # host.domain.tld : warn # host2.domain.tld : ok # *.domain.tld # \N^.+\.zuper-ISP\..+$\N : reject : message from zuper-ISP rejected # # ############################################## # # Проверка страны хоста отправителя # # NO - не проводить проверку # YES - проводить проверку # define(`confCHECK_ACCESS_RELAY_COUNTRY', `NO')# # # проверка страны хоста отправителя является расширением проверки # адреса хоста отправителя. # т. е. confCHECK_ACCESS_RELAY_COUNTRY можно использовать только # вместе с confCHECK_ACCESS_RELAY. # # отличием confCHECK_ACCESS_RELAY_COUNTRY от # confCHECK_ACCESS_RELAY является лишь то, что вместе адреса хоста # отправителя или имени хоста отправителя можно указывать страну # хоста отправителя в виде двубуквенного кода. # # при этом запрос в access-relay по стране хоста отправителя # производится только в случае, если в данном файле не найдены адрес # хоста отправителя и имя хоста отправителя. # # в файле CONFDIR/access-relay можно указать необходимые действия для страны # хоста отправителя в виде: # NN : action : message : log_message # # где # NN - двубуквенный код страны # action - действие # message - ответ SMTP клиенту (может отсутствовать) # log_message - сообщение в лог файл (может отсутствовать) # # возможные значения для action такие же, как при проверке хоста # отправителя (переменная confCHECK_ACCESS_RELAY). # # ответ SMTP будет использован в случае указания reject/deny или defer в # качестве значения для action. если текст ответа не будет указан, будет # использован текст сообщения об ошибке по умолчанию # # если параметр action не будет указан, будет использоваться действие, указанное # в переменной confCHECK_ACCESS_RELAY # # пример: # CN : defer : message defered. contact postmaster@$qualify_domain # MX : pause=20 warn # # исключения для данного фильтра указываются в файле CONFDIR/access-relay в виде # IP адресов или сетей в виде CIDR, в качестве действия указав skip или ok # # механизм определения страны по IP адресу можно указать в переменной confIP2COUNTRY_BACKEND #