From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: vic ismakaev Organization: esoo To: sisyphus@altlinux.ru Subject: Re: [sisyphus] help sasl2 postfix-2(deadalus) Date: Fri, 3 Oct 2003 12:33:54 +0600 User-Agent: KMail/1.5.4 References: <3F7C4B0D.7070004@parkheights.dyndns.org> <3F7C5CA9.4070307@parkheights.dyndns.org> <3F7C74D6.3060807@parkheights.dyndns.org> In-Reply-To: <3F7C74D6.3060807@parkheights.dyndns.org> MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit Content-Disposition: inline Message-Id: <200310031233.54204.viclists@mail.esoo.ru> X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.1.2 Precedence: list Reply-To: viclists@mail.esoo.ru, sisyphus@altlinux.ru List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Oct 2003 06:33:56 -0000 Archived-At: List-Archive: 3 Октябрь 2003 00:56, sergey ivanov написал: > sergey ivanov wrote: > > sergey ivanov wrote: > >> Alexei Takaseev wrote: > >>> On Thu, 02 Oct 2003 11:58:05 -0400 > >>> > >>> sergey ivanov wrote: > >>>> [skip] > >>>> No such file or directory > >>>> Oct 2 11:47:01 ivanov-sz1 postfix/smtpd-sasl[9338]: warning: SASL > >>>> authentication problem: unable to open Berkeley db /etc/sasl2/sasldb2: > >>>> [skip] > >>> > >>> Нужно создать файл /var/spool/postfix/etc/sasl2/sasldb, для этого можно > >>> скопировать его из каталога /etc/sasl2 а можно просто нулевой длины его > >>> сделать (я именно так и поступил). Тут дело не совсем в postfix'е, тут > >>> еще и SASL2 свою лепту вносит, именно она не производит авторизацию > >>> из-за отсуствия этого файлика. > >> > >> [skip] > >> Для проверки беру делаю > >> # service mysqld stop > >> И результат не изменяется. Могу ли я из этого сделать вывод что эта > >> sasl2 не лезет в MySQL а отправляется в свою BerkleyDB? > >> Если это так, то как её убедить всё-таки лезть в MySQL? > >> > >> Сергей. > > > > Извиняюсь, был неправ. В логах MySQL (/var/lib/mysql/log/queries) > > увидел, что sasl2 таки обращается к MySQL, но почему-то пытается это > > делать без пароля: > > ------ > > 031002 13:06:59 19 Connect Access denied for user: > > 'postfix@localhost.localdomain' (Using password: NO) > > 20 Connect Access denied for user: > > 'postfix@localhost.localdomain' (Using password: NO) > > 21 Connect Access denied for user: > > 'postfix@localhost.localdomain' (Using password: NO) > > 22 Connect Access denied for user: > > 'postfix@localhost.localdomain' (Using password: NO) > > > > Так что теперь опять возникет вопрос, что не так в > > /usr/lib/sasl2/smtpd.conf: > > ------ > > # cat /usr/lib/sasl2/smtpd.conf > > allowplaintext: yes > > sasl_pwcheck_method: auxprop > > mysql_user: postfix > > mysql_password: postfix > > mysql_hostnames: ivanov-sz1.gtedc.gte.com > > mysql_database: postfix > > mysql_statement: select password from mailbox where username='%u@%r' > > mysql_verbose: yes > > > > Сергей. > > Неправильно было название, mysql_password. > Должно быть mysql_passwd. > Это можно было прочесть только в исходниках mysql плагина для sasl2. > Причем эти исходники apt не может найти: > $ apt-get source libsasl2-plugin-mysql > Reading Package Lists... Done > Building Dependency Tree... Done > Need to get 1465kB of source archives. > Get:1 ftp://ftp.altlinux.com i586/classic cyrus-sasl2 2.1.15-alt5 (srpm) > [1465kB] > Err ftp://ftp.altlinux.com i586/classic cyrus-sasl2 2.1.15-alt5 (srpm) > Unable to fetch file, server said 'Failed to open file. ' > Failed to fetch > ftp://ftp.altlinux.com/pub/distributions/ALTLinux/Sisyphus/i586/../SRPMS.cl >assic/cyrus-sasl2-2.1.15-alt5.src.rpm Unable to fetch file, server said > 'Failed to open file. ' > E: Failed to fetch some archives. Все sasl2 либы собираются из одного исходника - cyrus-sasl2-xxx.src.rpm. В сизифе лежит уже alt5.1 -- С уважением Виктор В Исмакаев