SQLgrey и логика его работы. [solved]

Добрый день.

Никак не могу понять логику работы sqlgrey.

Итак, в конфиге у него есть опция

## Optin/Optout (see README.OPTINOUT for details)
# - none   : everyone is greylisted (default)
# - optin  : one must optin to have its (incoming) messages being greylisted
# - optout : one must optout to not have its messages being greylisted

которую я поначалу выставил в

optmethod = none.

С таким вариантом все, кто ломится на мой почтовый сервер, получают поначалу отлуп на 4 минуты:

input attribute value: defer_if_permit Greylisted for 4 minutes

К сожалению, пользователи моего домена получают то же самое сообщение, когда коннектятся почтовым клиентом к серверу. Посмотрел README.OPTINOUT. В нем расписано:

Цитата:
These four tables are:
. optin_domain
. optin_email
. optout_domain
. optout_email

If 'optin' is used, SQLgrey will only greylist in two cases:

- the domain is in optin_domain AND the address isn't in optout_email,
- the address is in optin_email.

If 'optout' is used, SQLgrey won't greylist in two cases:

- the domain is in optout_domain AND the address isn't in optin_email,
- the address is in optout_email.

Т.е., если я хочу, чтобы пользователи моего домена domain.dom были избавлены от ожидания при посылке первого сообщения, то мне надо

1. optmethod = optout
2. INSERT INTO optout_domain VALUES ('domain.dom');

Но если я пишу так, то в результате в логах светится:

check_table_result: inet:127.0.0.1:2501 PREPEND X-Greylist: greylisting inactive for

in SQLgrey-1.7.6 policy query

и пользователи получают спам. Почему-то эти настройки используются не для проверки отправителя, а для проверки получателя. Что это, ошибка в программе или мое неправильное понимание?

Kakoi MTA ? Zapustite reley

Kakoi MTA ?
Zapustite reley 'svoi uzer'-> 'svoi uzer' mimo greylistinga
(v offise kak-to svoih ne prinjato greylistit :) )

postfix. Поглядел

postfix.

Поглядел внимательнее, оказывается, белые списки есть, но они (о, маразм!) хранятся в текстовых файлах. Странно, почему нельзя их тоже в БД засунуть.

Можно , почему

Можно , почему нельзя ?

greylisting_class = mysql:not_greilyst.cf || greylisting_class = cdb:$config_directory/not_greylist
И не заморачиватся sqlgrey, почта просто идет мимо греилиста

В качестве справочника

_http://svn.tversu.ru/postconf/trunk/conf/_

В качестве

В качестве временного решения создал файл /etc/sqlgrey/clients_ip_whitelist.local и прописал там свою сеть.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".