URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 33186
[ Назад ]

Исходное сообщение
"sendmail + cyrus-imapd (Лавр помоги решить головоломку)"

Отправлено A Clockwork Orange , 06-Авг-03 22:44 
http://www.unixfaq.ru/index.pl?req=qs&id=230

У кого-нибудь есть работающий хак для проверки сендмейлом наличия пользователя cyrus

www# vi cyrususers.m4
VERSIONID(`$Id$')
LOCAL_CONFIG
F{cyrususers}-o |/usr/local/sbin/sasldblistusers user: %[^ ]
divert(-1)
divert(0)
LOCAL_RULE_0
R$={cyrususers} < @ $=w . > $#cyrus $: $1
R$={cyrususers}                         $#cyrus $: $1

1. У меня ругается на предыдущую строчку при запуске сендмейл , типа нужен где то в строке таб.
2. У нового cyrus 2.0 (не путать со втрым)
/usr/local/sbin/sasldblistusers
выдает список пользовательлей доменов и метод шифрования, а
/usr/local/sbin/sasldblistusers user: %[^ ]
выдает
can't open user:
по идее достаточно проверить наличие в выводе sasldblistusers наличия проверяемого пользователя и при возвернуть либо 0 либо 1
как с этим всем быть???!!!


Содержание

Сообщения в этом обсуждении
"Класс F"
Отправлено A Clockwork Orange , 07-Авг-03 15:29 
Никто не сталкивался с такими проблемами?
Может тогда подскажите как работает и что значит строка
F{cyrususers}-o |/usr/local/sbin/sasldblistusers user: %[^ ]

Что за класс F и как это все понимает сендмейл?