On Tuesday 21 January 2003 18:42, Valentin Nechayev wrote:
Tue, Jan 21, 2003 at 17:51:11, vovk wrote about "[uanog] sendmail & quota":
Устал я бороться с этим, может Нечаев поможет :) Хочу прикрутить квоту к сендмылу, делаю так
Kquotachk program /usr/local/sbin/mailusers_quota_check F{quotedusersdom} /etc/mail/quota-host-names в Scheck_rcpt R$* < @ $={quotedusersdom} > . $: $(quotachk $1 $: OK $) $1
~~~~
#R$* $: $(quotachk $1 $: OK $) $1 RBAD $* $#error $@ 5.2.2 $: "522 over quota" ROK $* $: $1
вот заремленая строка работает, а с quotedusersdom болт. что я делаю не так?
Я подчеркнул странно стоящую точку. Исходя из того, что после S3 получается
netch@segfault:~>sendmail -bt ADDRESS TEST MODE (ruleset 3 NOT automatically invoked) Enter <ruleset> <address>
3 netch@netch.kiev.ua
rewrite: ruleset 3 input: netch @ netch . kiev . ua rewrite: ruleset 96 input: netch < @ netch . kiev . ua > rewrite: ruleset 96 returns: netch < @ netch . kiev . ua . > rewrite: ruleset 3 returns: netch < @ netch . kiev . ua . >
ты не там поставил точку - надо было $* < @ $={quotedusersdom} . >
переставил. не арбайтен.
check_rcpt vovk@fido.km.ua check_rcpt input: vovk @ fido . km . ua check_rcpt returns: vovk @ fido . km . ua
вот что имею с заремленой строкой
check_rcpt vovk@fido.km.ua check_rcpt input: vovk @ fido . km . ua map_lookup(quotachk, vovk@fido.km.ua) => map_rewrite(OK), av = vovk@fido.km.ua map_rewrite => OK OK (0) check_rcpt returns: vovk @ fido . km . ua
-- wbr, slava [vovk-uanic] =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message