From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.2.5 From: Sergey To: sysadmins@lists.altlinux.org Date: Thu, 31 Jul 2014 16:06:48 +0400 User-Agent: KMail/1.9.10 (enterprise35 0.20100827.1168748) MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit Message-Id: <201407311606.48941.a_s_y@sama.ru> Subject: [Sysadmins] =?koi8-r?b?UG9zdGZpeCDJIEN5cnVzLVNBU0w6IHNxbF9zZWxl?= =?koi8-r?b?Y3Qgb3B0aW9uIG1pc3Npbmc=?= X-BeenThere: sysadmins@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux sysadmins' discussion List-Id: ALT Linux sysadmins' discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 Jul 2014 12:07:04 -0000 Archived-At: List-Archive: Приветствую. Ввиду того, что багом https://bugzilla.altlinux.org/30135 непонятно, кто должен заниматься, сделал подход к Postfix. Попытка настроить авторизацию через sasl что-то неудачная пока. /etc/sasl2/smtpd.conf имеет такой вид (хотя это, похоже, пока не важно): ============ pwcheck_method: saslauthd mech_list: LOGIN PLAIN log_level: 7 allow_plaintext: true auxprop_plugin: sql sql_engine: mysql sql_hostnames: 127.0.0.1 sql_user: user sql_passwd: wfwfwefwefwe sql_database: mailbase sql_select: select passwd from passwd where username='%u' ============= Конфиг этот полностью идентичен sasl2/Sendmail.conf, Sendmail работает (на этом же хосте). main.cf такой: ============= mailbox_command = /usr/bin/procmail -a $DOMAIN -d $LOGNAME inet_protocols = ipv4 defer_transports = smtp mydomain = my.dom smtpd_sasl_auth_enable = yes smtpd_sasl_path = smtpd smtpd_sasl_local_domain = smtpd_sasl_authenticated_header = no smtpd_sasl_exceptions_networks = smtpd_sasl_security_options = smtpd_sasl_service = smtp smtpd_sasl_tls_security_options = $smtpd_sasl_security_options smtpd_sasl_type = cyrus ============== При попытке отправки сообщения в логе (messages) получается Jul 31 14:15:22 mail postfix/smtpd[11364]: sql_select option missing Jul 31 14:15:22 mail postfix/smtpd[11364]: auxpropfunc error no mechanism available В mail/all, соответственно: Jul 31 14:15:22 mail postfix/smtpd[11364]: connect from ... Jul 31 14:15:22 mail postfix/smtpd[11364]: warning: SASL authentication failure: Password verification failed Jul 31 14:15:22 mail postfix/smtpd[11364]: warning: ...: SASL PLAIN authentication failed: authentication failure Jul 31 14:15:22 mail postfix/smtpd[11364]: lost connection after AUTH from ... Jul 31 14:15:22 mail postfix/smtpd[11364]: disconnect from ... Судя по тому, что от наличия файла /etc/sasl2/smtpd.conf ровным счётом ничего не зависит, то ли Postfix, то ли SASL не используют этот smtpd.conf. При это, тогда, непонятно, кто и как догадался, что надо использовать sql_select. От Постфикса стоят: postfix-2.11.1-alt1 postfix-control-1.6.1-alt1 postfix-cyrus-2.11.1-alt1 postfix-mysql-2.11.1-alt1 Вопрос, чего и где не хватает ? sasl2-2.1.26-alt3, с которым, якобы, всё ещё должно было работать у Postfix. -- С уважением, Сергей a_s_y@sama.ru