Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Andrew Degtiariov                    2:5020/400     25 Apr 2006  19:58:39
 To : Alexander Demin
 Subject : Re: Cyrus-imapd 2.3.3 - чем заменить virtusertable (не понимаю что прои
 -------------------------------------------------------------------------------- 
 
 
 On Tue, Apr 25, 2006 at 03:05:25PM +0000, Alexander Demin wrote:
 
 > Андрей, может глупый вопрос...
 > Как правильно добавить почтовый ящик в виртуальном домене?
 > 
 > Я тут долго эксперементировал и получается вот что:
 > 1. логинюсь под cyrus
 > cm user.test@spectrum-internationalgroup.ru
 > cm user.test.Sent@spectrum-internationalgroup.ru
 > cm user.test.Drafts@spectrum-internationalgroup.ru
 > ...
 > то из почтового клиента всё хорошо видится, но почта на адрес
 > test@spectrum-internationalgroup.ru не ходит
 > 2. логинюсь под cyrus
 > cm user.test
 > cm user.test.Sent
 > cm user.test.Drafts
 > ...
 > и счастье настаёт, т.е. почта на адрес
 > test@spectrum-internationalgroup.ru начинает спокойненько ходить.
 > Получается, что Cyrus-у пофигу домен??? Или это я неправильно создаю
 > ящик???
 
 Cyrus'у домен не пофигу. Стоит почитать что cyrus понимает под
 виртуальными доменами. Из man imapd.conf
 
        virtdomains: off
             Enable virtual domain support.  If enabled, the user's domain will
             be  determined  by  splitting a fully qualified userid at the last
             '@' or '%' symbol.  If the userid is unqualified, and the  virtdo-
             mains option is set to "on", then the domain will be determined by
             doing a reverse lookup on the IP address of the  incoming  network
             interface,  otherwise  the  user  is  assumed to be in the default
             domain (if set).
 
 То есть, если опция включена и домен явным образом не указан в user id
 (например ты указываешь в настройках MUA login 
 user.test@spectrum-internationalgroup.ru, догадываюсь ты так и делаешь), то 
 то cyrus пытаеться определить домен вызовом функции gethostbyaddr() (используя
 gethostname() для определения, содержится ли в значении, полученом от 
 gethostbyaddr() имя этого хоста; если содержится, то оно откидывается).
 Hапример, hostname у тебя test.spectrum-internationalgroup.ru
 Один из интерфейсов имеет IP 10.1.1.100 и в hosts прописано:
 
 10.1.1.100 test.spectrum.local test
 
 gethostbyaddr() вернет "test.spectrum.local", gethostname() вернет "test", 
 в результате домен по умолчанию для хостов, соединяющихся с 10.1.1.100 и не 
 указывающих домен в user id, будет spectrum.local
 
 Вобщем если и такого домена для cyrus'а не существует (нет ни одного ящика 
 с таким доменом в имени), то будет использован defaultdomain 
 
 У тебя, скорее всего defaultdomain не spectrum-internationalgroup.ru, а 
 доставка в ящики идет на имена без указания домена (sendmail, да?).
 Вобщем правь или MTA, или укажи defaultdomain.
 
 PS. Еще в определении домена хитрым образом участвует servername из imapd.conf.
 Деталей не помню, но указание servername равным defaultdomain лечит довольно 
 много вещей.
 
 -- 
 Andrew Degtiariov
 DA-RIPE
 --- ifmail v.2.15dev5.3
  * Origin: Unet (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Cyrus-imapd 2.3.3 - чем заменить virtusertable   Alexander Demin   24 Apr 2006 12:28:50 
 Cyrus-imapd 2.3.3 - чем заменить virtusertable   Andrey Ostanovsky   24 Apr 2006 19:20:58 
 Re: Cyrus-imapd 2.3.3 - чем заменить virtusertable (не понимаю что прои   Alexander Demin   25 Apr 2006 12:30:34 
 Cyrus-imapd 2.3.3 - чем заменить virtusertable (не понимаю что прои   Andrey Ostanovsky   25 Apr 2006 14:01:22 
 Re: Cyrus-imapd 2.3.3 - чем заменить virtusertable (не понимаю что прои   Alexander Demin   25 Apr 2006 15:09:21 
 Re: Cyrus-imapd 2.3.3 - чем заменить virtusertable (не понимаю что прои   Mykola Dzham   25 Apr 2006 15:48:06 
 Cyrus-imapd 2.3.3 - чем заменить virtusertable (не понимаю что прои   Andrey Ostanovsky   25 Apr 2006 17:36:30 
 Re: Cyrus-imapd 2.3.3 - чем заменить virtusertable (не понимаю что прои   Alexander Demin   25 Apr 2006 19:05:25 
 Re: Cyrus-imapd 2.3.3 - чем заменить virtusertable (не понимаю что прои   Andrew Degtiariov   25 Apr 2006 19:58:39 
 Re: Cyrus-imapd 2.3.3 - чем заменить virtusertable (не понимаю что прои   Alexander Demin   25 Apr 2006 21:00:16 
 Re: Cyrus-imapd 2.3.3 - чем заменить virtusertable (не понимаю что прои   Andrew Degtiariov   26 Apr 2006 11:35:22 
 Cyrus-imapd 2.3.3 - чем заменить virtusertable   Andrey Ostanovsky   26 Apr 2006 19:24:52 
 Cyrus-imapd 2.3.3 - чем заменить virtusertable (не понимаю что прои   Andrey Ostanovsky   25 Apr 2006 21:57:46 
 Re: Cyrus-imapd 2.3.3 - чем заменить virtusertable (не понимаю что прои   Alexander Demin   26 Apr 2006 10:28:37 
 Re: Cyrus-imapd 2.3.3 - чем заменить virtusertable (не понимаю что прои   Alexander Demin   26 Apr 2006 10:48:51 
 Re: Cyrus-imapd 2.3.3 - чем заменить virtusertable (не понимаю что прои   Andrew Degtiariov   26 Apr 2006 11:39:29 
 Re: Cyrus-imapd 2.3.3 - чем заменить virtusertable (не понимаю что прои   Alexander Demin   26 Apr 2006 12:00:23 
 Re: Cyrus-imapd 2.3.3 - чем заменить virtusertable (не понимаю что прои   Andrew Degtiariov   26 Apr 2006 14:49:44 
 Cyrus-imapd 2.3.3 - чем заменить virtusertable (не понимаю что прои   Andrey Ostanovsky   25 Apr 2006 21:41:42 
 Re: Cyrus-imapd 2.3.3 - чем заменить virtusertable (не понимаю что прои   Alexander Demin   25 Apr 2006 19:13:03 
 Re: Cyrus-imapd 2.3.3 - чем заменить virtusertable   Andrey Zonov   24 Apr 2006 21:00:51 
Архивное /ru.unix.bsd/3397b55ecd8f.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional