From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Wed, 26 Nov 2003 09:17:35 +0800 From: Alexei Takaseev To: ALT Linux Sisyphus Subject: Re: =?KOI8-R?Q?=5Bsisyphus=5D=D0=CF=C4=D3=CB=C1=D6=C9=D4=C5_=D0=CF=DE?= =?KOI8-R?Q?=C5=CD=D5_=CD=CF=D6=C5=D4_=C2=D9=D4=D8_=D4=C1=CB=CF=C5=5Bcyrus=2Cc?= =?KOI8-R?Q?yradm=5D?= Message-Id: <20031126091735.582c5d7e.taf@altlinux.ru> In-Reply-To: <3FC38D3E.000002.13197@camay.yandex.ru> References: <3FC21E82.000003.10551@colgate.yandex.ru> <20031125202150.3417b028.taf@altlinux.ru> <3FC38D3E.000002.13197@camay.yandex.ru> Organization: /dev/null X-Mailer: Sylpheed version 0.9.6 (GTK+ 1.2.10; i586-alt-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.1.3 Precedence: list Reply-To: sisyphus@altlinux.ru List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Nov 2003 01:18:17 -0000 Archived-At: List-Archive: On Tue, 25 Nov 2003 20:11:26 +0300 (MSK) "ioka0002" wrote: > >> >Пользователь cyrus в системе, и пользователь cyrus для cyrus-imapd > >> >есть две разные сущности. Во втором случае авторизация > >пользователя> >происходит средствами библиотеки SASL2. То есть надо > >завести> >cyrus в базе данных пользователей выбранного метода. Если > >> >используется метод sasldb, то это: > >> > > >> >saslpasswd2 cyrus > >> > > >> sasldblistusers2 > >> cyrus@ioka.msk.ru: userPassword > >> ivan@ioka.msk.ru: userPassword > >> test@test: cmusaslsecretOTP > >> cyrus@ioka.msk.ru: cmusaslsecretOTP > >> ivan@ioka.msk.ru: cmusaslsecretOTP > > > >Ну, вроде есть он. > > > >> >И еще, что прописано в файле /usr/lib/sasl2/Cyrus.conf ? > > > >> cat /usr/lib/sasl2/Cyrus.conf > >> #auxprop_plugin: sql > >> > >> #sql_engine: pgsql > >> #sql_user: mail > >> #sql_passwd: secret > >> #sql_hostnames: localhost > >> #sql_database: mail > >> #sql_statement: select password from mailusers where username = > >'%u'> #and domain_name = '%r' and active = 1 sql_verbose: PGSQL > >> #sql_usessl: no > >> > >> может что еще?? > > > >можно попробовать выставить в нем: > > > >auxprop_plugin: sasldb > > > прописал, не помогло > > >А еще попробовать подключиться к серверу так: > > > >cyradm -user cyrus@ioka.msk.ru -server localhost -auth login > тоже пробовал - нет результата.. > > что делать-то еще? > может я что-то не так делал? Интересны права доступа, группа и владелец файла /usr/lib/sasl2/Cyrus.conf и его нынешнее содержимое полностью. Так же интересно что пишелся в логах (кажется сообщения кидаются в /var/log/syslog/messages) по этому поводу. > хотелось бы полную последовательность действий по шагам, ну или ссылку > с достаточно подробный руководством.. Вроде все просто: устанавливается сервер по apt-get install cyrus-imapd, правится /etc/imapd.conf под свой домен. В /usr/lib/sasl2/Cyrus.conf прописывается плугин для требуемого механизма авторизации (у меня это sql). Если используется механизм sasldb, то нужно завести в базе пользователя cyrus. Желательно сделать изначально так, чтобы пользователь был вида username@mydomain, и в дальнейшем пользоваться таким именем всегда и везде. Вроде все.