ALT Linux sysadmins discussion
 help / color / mirror / Atom feed
* [Sysadmins] Postfix и Cyrus-SASL: sql_select option missing
@ 2014-07-31 12:06 Sergey
  2014-07-31 16:59 ` Денис Смирнов
  0 siblings, 1 reply; 10+ messages in thread
From: Sergey @ 2014-07-31 12:06 UTC (permalink / raw)
  To: sysadmins

Приветствую.

Ввиду того, что багом 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


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2014-08-18 10:30 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-07-31 12:06 [Sysadmins] Postfix и Cyrus-SASL: sql_select option missing Sergey
2014-07-31 16:59 ` Денис Смирнов
2014-08-01  6:51   ` Sergey
2014-08-01  6:58     ` Sergey
2014-08-01  7:10       ` Денис Смирнов
2014-08-18  8:44         ` Sergey
2014-08-18  8:53           ` Денис Смирнов
2014-08-18 10:03             ` Sergey
2014-08-18 10:30               ` Денис Смирнов
2014-08-01  7:08     ` Денис Смирнов

ALT Linux sysadmins discussion

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \
		sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com
	public-inbox-index sysadmins

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sysadmins


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git