LINUX.ORG.RU

История изменений

Исправление Valmont, (текущая версия) :

Анатолий, спасибо за помощь.

condition = ${lookup{$sender_ident}{user}{yes}{no}}

Ровно в таком виде в acl_check_not_smtp выходила ошибка:

'missing lookup type'
А в acl_check_data: фильтр, к сожалению, не ловил.

В итоге еще поэкспериментировал и вот такая конструкция оказалась рабочей:

acl_check_not_smtp:
        deny  condition    = ${if eq{$sender_ident}{xxxxx}{yes}{no}}
                log_message  = message from xxxxx

И я еще поменял deny на discard, чтобы не генерировались отлупы пользователям об ошибке.

Сейчас еще попробую добавить поиск в файле имен пользователей, чтобы раз и навсегда закрыть этот вопрос. Если получится :)

Исходная версия Valmont, :

Анатолий, спасибо за помощь.

condition = ${lookup{$sender_ident}{user}{yes}{no}}

Ровно в таком виде в acl_check_not_smtp выходила ошибка:

'missing lookup type'
А в acl_check_data: фильтр, к сожалению, не ловил.

В итоге еще поэкспериментировал и вот такая конструкция оказалась рабочей:

acl_check_not_smtp:
        deny  condition    = ${if eq{$sender_ident}{u329769}{yes}{no}}
                log_message  = message from u329769

И я еще поменял deny на discard, чтобы не генерировались отлупы пользователям об ошибке.

Сейчас еще попробую добавить поиск в файле имен пользователей, чтобы раз и навсегда закрыть этот вопрос. Если получится :)