URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 68431
[ Назад ]

Исходное сообщение
"Авторизация sasl2 не работает..."

Отправлено obl , 23-Авг-06 22:44 
здравствуйте, настраиваю постфикс с авторизацией через сасл, второй день бьюсь уже а толку немного.
через pop3 i imap заходит и забирает почту а через smtp не авторизуется
за оригинал взята статья http://turbogaz.kharkov-ua.com/unix/mail/mail-howto-p1.php
по моему самая грамотная из тех что я видел :)
ну а где моя ошибка надеюсь вы на трезвую голову подскажите
(роли не играет указываю я имя или ип и ставлю порт или нет - результат один и он в логах)


tail -f /var/log/messages
Aug 23 22:17:11 devel postfix/smtpd[8810]: sql plugin could not connect to host
Aug 23 22:17:11 devel postfix/smtpd[8810]: sql plugin couldn't connect to any host
Aug 23 22:17:12 devel postfix/smtpd[8810]: sql plugin could not connect to host
Aug 23 22:17:12 devel postfix/smtpd[8810]: sql plugin couldn't connect to any host
Aug 23 22:17:12 devel postfix/smtpd[8810]: sql plugin could not connect to host


cat /usr/local/lib/sasl2/smtpd.conf
pwcheck_method:  saslauthd
mech_list: CRAM-MD5 DIGEST-MD5 PLAIN LOGIN
auxprop_plugin: sql
sql_engine: mysql
sql_hostname: xx.xx.xx.xx:3306
sql_user: postfix
sql_passwd: Nen
sql_database: postfix
sql_select: select password from mailbox where username = '%u@%r'
log_level: 3

cat /usr/local/etc/authlib/authmysqlrc
MYSQL_SERVER xx.xx.xx.xx
MYSQL_USERNAME postfix
MYSQL_PASSWORD Nen
MYSQL_SOCKET /tmp/mysql.sock
MYSQL_PORT 3306
MYSQL_OPT 0
MYSQL_DATABASE postfix
MYSQL_USER_TABLE mailbox
MYSQL_CLEAR_PWFIELD password
MYSQL_UID_FIELD '1981'
MYSQL_GID_FIELD '1981'
MYSQL_LOGIN_FIELD username
MYSQL_HOME_FIELD '/var/spool/mail'
MYSQL_NAME_FIELD name
MYSQL_MAILDIR_FIELD maildir
MYSQL_QUOTA_FIELD quota
MYSQL_WHERE_CLAUSE active='1'

cat /usr/local/etc/authlib/authdaemonrc
authmodulelist="authmysql"
authmodulelistorig="authpam"
daemons=5
authdaemonvar=/var/run/authdaemond
subsystem=mail
DEBUG_LOGIN=2
DEFAULTOPTIONS="wbnodsn=1"
LOGGEROPTS=""

помогите плиз
не дайте сгинуть в спамерских месагах :)


Содержание

Сообщения в этом обсуждении
"Авторизация sasl2 не работает..."
Отправлено obl , 24-Авг-06 16:46 
настраивал на другом чистом сервере - проблема остается
где у меня глюк? помогите найтить :)


"Авторизация sasl2 не работает..."
Отправлено grey00779 , 24-Авг-06 18:49 
Аналогичная проблема.
Будте любезны, поделитесь советом.

"Авторизация sasl2 не работает..."
Отправлено obl , 25-Авг-06 20:49 
>Аналогичная проблема.
>Будте любезны, поделитесь советом.


ну в общем сам разобрался - глюк в портах какой-то надо ручками собирать сасл2
./configure --with-pam --enable-plain --enable-login --enable-cram --enable-digest --enable-otp --enable-srp --with-mysql=/usr/local --enable-sql

дальше все ок
теперь только другой трабл smtp ругается
Aug 25 20:44:40 mysql postfix/master[46374]: warning: process /usr/local/libexec/postfix/smtp pid 46378 exit status 1
Aug 25 20:44:40 mysql postfix/master[46374]: warning: /usr/local/libexec/postfix/smtp: bad command startup -- throttling

:))


"Авторизация sasl2 не работает..."
Отправлено obl , 27-Авг-06 13:36 

>теперь только другой трабл smtp ругается
>Aug 25 20:44:40 mysql postfix/master[46374]: warning: process /usr/local/libexec/postfix/smtp pid 46378 exit status
>1
>Aug 25 20:44:40 mysql postfix/master[46374]: warning: /usr/local/libexec/postfix/smtp: bad command startup -- throttling


а ето решается вот так :)
smtp_sasl_auth_enable = yes
#smtpd_sasl_auth_enable = yes

:)))