From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Tue, 8 Jun 2004 00:11:27 +0900 From: Alexei Takaseev To: ALT Linux Community Subject: Re: [Comm] postfix & sasl Message-Id: <20040608001127.1e1f525a.alexei@taf.ru> In-Reply-To: <40C47AFF.00000B.09600@tide.yandex.ru> References: <40C46C2A.000001.06475@tide.yandex.ru> <20040607231434.39045a80.alexei@taf.ru> <40C47AFF.00000B.09600@tide.yandex.ru> Organization: /dev/null X-Mailer: Sylpheed version 0.9.10 (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: community@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: community@altlinux.ru List-Id: Mailing list for ALT Linux users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Jun 2004 15:12:29 -0000 Archived-At: List-Archive: List-Post: On Mon, 7 Jun 2004 18:26:07 +0400 (MSD) "unix9" wrote: > >> >> >> Приветствую всех! > >> >> >> Возникла задача установки связки postfix и sasl. Сам postfix > > > >> >> >версии> postfix-2.0.20-alt1.M22 и cyrus-sasl2-2.1.15-master22. > >При> >> >попытке> отправки почты, в логе вижу такое сообщение > >> >> >> > >> >> >> -postfix/smtpd[15867]: warning: SASL authentication problem: > >> >unable> >to> open Berkeley db /etc/sasl2/sasldb2: No such > >file> >or> >directory> > >> >> >> и почта соответственно не уходит. > >> >> >> Непонятно какого файла SASL не находит? Если речь идет о > >> >sasldb2> >то> он в каталоге присутствует. > >> >> > > >> >> >В случае с postfix этот файл должен находится в > >> >> >/var/spool/postfix/etc/sasl2/sasldb2. Либо транспорт smtpd > >должен> >> >быть выведен из chroot > >> >> Решил скопировать файл. Теперь при старте постфикса вижу > >> >> postfix/postfix-script: warning: not owned by root: > >> >> /var/spool/postfix/etc/sasl2/sasldb2 > >> >> > >> >> это нормально? > >> > > >> >Да, по-идее, может и ничего страшного. Только лучше бы сменить > >> >владельна на root > >> > >> Сменил на root, но теперь при попытки отправки сообщения выходит > >> postfix/smtpd[19372]: warning: SASL authentication problem: unable > >to> open Berkeley db /etc/sasl2/sasldb2: Permission > >> denied > > > >У меня выставлены права в: > > > >-rw-r----- 1 root mail 12288 Апр 25 2003 sasldb2 > > > изменил права в /etc/sasl2/sasldb2 и > /var/spool/postfix/etc/sasl2/sasldb2, но результат тоже. > postfix/smtpd[19372]: warning: SASL authentication problem: unable to > open Berkeley db /etc/sasl2/sasldb2: Permission > denied Тут два пути. Либо добавить пользователя postfix в группу mail, либо выставить права в -rw-r----- 1 root postfix 12288 Апр 25 2003 sasldb2 Не забывайте, что все время я говорю про фай, находящийся в /var/spool/postfix/etc/sasl2 ! Вариант с вытаскиванием smtpd из chroot я не рассматриваю!