|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Slawa Olhovchenkov 2:5030/500 12 Jan 2007 11:52:36 To : mitrohin a.s. Subject : sendmail, cyrus и виртуальные домены -------------------------------------------------------------------------------- 12 Jan 07, mitrohin a.s. writes to Slawa Olhovchenkov: >> Hабросал первую версию: http://zxy.spb.ru/tips/sendmail/cyrus.html >> mas> Kcyrus socket -a -T /usr/local/cyrus/socket/smmapd mas> Sckuser_cyrus mas> R$+ $: $1 $| $(cyrus $1 $: $) mas> вернется afaik: mas> 1. при успешном lookup-е (OK) -> x $| x mas> 2. при отсутствии ящика (NOTFOUND) -> x $| mas> 3. при временной ошибке (TIMEOUT, TEMP) -> x $| mas> если бы у cyrus socket стояло -T<XXX>, то вернулось бы mas> при временной ошибке (TIMEOUT, TEMP) -> x $| <XXX> Временная ошибка -- это еще и "превышена квота". А теперь объясни что ты хотел сказать? Поправить ошибку? Оптимизировать правила? Еще что-то? А то я как-то сходу не въехал. mas> R $* $| $* $@ $1 mas> завершается правило ckuser_cyrus, причем ouput будет тем же что input. mas> A $@ prefix causes the ruleset to return with the remainder of mas> the RHS as the value. mas> R $* $| $* $# error $@ 4.3.0 $: "451 TEMPFAIL." mas> R $* $| $* $# error $@ 5.1.1 $: "550 Mailbox is not available." mas> эти две строки получаются излишними. mas> Kcyrus socket -T<TMPF> local:/var/imap/socket/smmap mas> Sckuser_cyrus mas> R$+ $: $1 $| $(cyrus $1 $: $) mas> R$+ $| $#error $@ 5.1.1 $: "550 Mailbox is not available." mas> R$+ $| $*<TMPF> $#error $@ 4.3.0 $: "451 Temporary system failure." mas> R$+ $| $* $: $1 mas> /swp mas> --- ifmail v.2.15dev5.3 mas> * Origin: Barnaul State Pedagogical University InterNetNews site mas> (2:5020/400) ... Шумы на линии обеспечил MoldTelecom --- GoldED+/BSD 1.1.5 * Origin: (2:5030/500) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/222145a73ea3.html, оценка из 5, голосов 10
|