здравствуйте, настраиваю постфикс с авторизацией через сасл, второй день бьюсь уже а толку немного.
через 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: 3cat /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=""помогите плиз
не дайте сгинуть в спамерских месагах :)
настраивал на другом чистом сервере - проблема остается
где у меня глюк? помогите найтить :)
Аналогичная проблема.
Будте любезны, поделитесь советом.
>Аналогичная проблема.
>Будте любезны, поделитесь советом.
ну в общем сам разобрался - глюк в портах какой-то надо ручками собирать сасл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:))
>теперь только другой трабл 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:)))