|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alexander Demin 2:5020/400 26 Apr 2006 17:44:07 To : Alexander Demin Subject : Re: Cyrus-imapd 2.3.3 проблема с виртуальными доменами - нашёл в чём пр -------------------------------------------------------------------------------- > 15. echo 3,0 test@spectrum-internationalgroup.ru | sendmail -bt > ADDRESS TEST MODE (ruleset 3 NOT automatically invoked) > Enter <ruleset> <address> > > canonify input: test @ spectrum-internationalgroup . ru > Canonify2 input: test < @ spectrum-internationalgroup . ru > > Canonify2 returns: test < @ spectrum-internationalgroup . ru . > > canonify returns: test < @ spectrum-internationalgroup . ru . > > parse input: test < @ spectrum-internationalgroup . ru . > > Parse0 input: test < @ spectrum-internationalgroup . ru . > > Parse0 returns: test < @ spectrum-internationalgroup . ru . > > ParseLocal input: test < @ spectrum-internationalgroup . ru . > > ParseLocal returns: test < @ spectrum-internationalgroup . ru . > > Parse1 input: test < @ spectrum-internationalgroup . ru . > > Parse1 returns: $# cyrusv2 $: test > parse returns: $# cyrusv2 $: test Спасибо Андрею за то, что навёл на мысль. Проблема оказалась в sendmail.cf: SParse1 # handle numeric address spec R$* < @ [ $+ ] > $* $: $>ParseLocal $1 < @ [ $2 ] > $3 numeric internet spec R$* < @ [ $+ ] > $* $: $1 < @ [ $2 ] : $S > $3 Add smart host to path R$* < @ [ $+ ] : > $* $#esmtp $@ [$2] $: $1 < @ [$2] > $3 no smarthost: send R$* < @ [ $+ ] : $- : $*> $* $#$3 $@ $4 $: $1 < @ [$2] > $5 smarthost with mailer R$* < @ [ $+ ] : $+ > $* $#esmtp $@ $3 $: $1 < @ [$2] > $4 smarthost without mailer # short circuit local delivery so forwarded email works R$=L < @ $=w . > $#cyrusv2 $: @ $1 special local names R$+ < @ $=w . > $#cyrusv2 $: $1 regular local name Строчку выше меняем на: R$+ < @ $=w . > $#cyrusv2 $: $1 < @ $2 > regular local name echo 3,0 test@spectrum-internationalgroup.ru | sendmail -bt ADDRESS TEST MODE (ruleset 3 NOT automatically invoked) Enter <ruleset> <address> > canonify input: test @ spectrum-internationalgroup . ru Canonify2 input: test < @ spectrum-internationalgroup . ru > Canonify2 returns: test < @ spectrum-internationalgroup . ru . > canonify returns: test < @ spectrum-internationalgroup . ru . > parse input: test < @ spectrum-internationalgroup . ru . > Parse0 input: test < @ spectrum-internationalgroup . ru . > Parse0 returns: test < @ spectrum-internationalgroup . ru . > ParseLocal input: test < @ spectrum-internationalgroup . ru . > ParseLocal returns: test < @ spectrum-internationalgroup . ru . > Parse1 input: test < @ spectrum-internationalgroup . ru . > Parse1 returns: $# cyrusv2 $: test < @ spectrum-internationalgroup . ru > parse returns: $# cyrusv2 $: test < @ spectrum-internationalgroup . ru > Счастье есть. Мне теперь интересно, можно ли это как-то через sendmail.mc обойти или же придёдтся sendmail.cf всегда ковырять? P.S. Всем огромное спасибо за то, что участвовали в дискуссии и помогли мне. -- ======================================================= Demin Alexander / Network Administarator Group of companies Spectrum / tel. (+7 495) 995-8999 Moscow, 103009, Strastnoy blvr. 8 ======================================================= --- ifmail v.2.15dev5.3 * Origin: Group of companies Spectrum (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/5674adf6bda5.html, оценка из 5, голосов 10
|