ALT Linux sysadmins discussion
 help / color / mirror / Atom feed
* [Sysadmins] postfix-2.9.5 из p7 и mysql, sasl
@ 2013-08-14  9:03 Mike Lykov
  2013-08-14 10:15 ` Валентин Росавицкий
  0 siblings, 1 reply; 12+ messages in thread
From: Mike Lykov @ 2013-08-14  9:03 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

Здравствуйте.

Казалось бы - на дворе 2013 год, и уж чего проще - использовать протокол mysql: в postfix для поиска алиасов?
Поставил 
postfix-mysql-2.9.5-alt1
postfix-dovecot-2.9.5-alt1
postfix-2.9.5-alt1

вписал main.cf
virtual_alias_maps = mysql:/etc/postfix/mysql-virtual-alias-maps.cf

получил:
Aug 14 11:44:39 mail postfix/smtpd[27951]: connect from node-mec2.wormly.com[184.72.226.23]
Aug 14 11:44:46 mail postfix/smtpd[27876]: warning: problem talking to service rewrite: Success
Aug 14 11:44:46 mail postfix/master[27554]: warning: process /usr/libexec/postfix/trivial-rewrite pid 27952 killed by signal 6
Aug 14 11:44:46 mail postfix/master[27554]: warning: /usr/libexec/postfix/trivial-rewrite: bad command startup -- throttling
Aug 14 11:44:46 mail postfix/smtpd[27951]: warning: problem talking to service rewrite: Connection reset by peer

что бы это значило? Оказывается, дело в том что по умолчанию в master.cf
rewrite   unix  -       -       n       -       -       trivial-rewrite

trivial-rewrite в chroot. Стоило только его убрать - заработало:
Aug 14 12:08:04 mail postfix/smtpd[28415]: connect from node-mec2.wormly.com[184.72.226.23]
Aug 14 12:08:05 mail postfix/trivial-rewrite[28418]: warning: connect to mysql server unix:/var/lib/mysql/mysql.sock: Access denied for user 'mailuser'@'localhost' (using password: YES)

видимо, библиотека из 
# rpm -ql postfix-mysql
/usr/lib64/postfix
/usr/lib64/postfix/dict_mysql.so

не попадает (не видна) в chroot, и trivial-rewrite от этого валится. 

Остается вопрос - а как задумывал упаковывающий эту ситуацию? Это я чего-то не понимаю или иного варианта, как вручную убирать chroot, ругаясь на ругателства о sig6 (или симлинк на библиотеку?) нет?

после убирания chroot получаю:

Aug 14 12:11:39 mail postfix/smtpd[28447]: connect from node-mec2.wormly.com[184.72.226.23]
Aug 14 12:11:40 mail postfix/master[28357]: warning: process /usr/libexec/postfix/smtpd pid 28447 killed by signal 6
Aug 14 12:11:40 mail postfix/master[28357]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling

Чем это вызвано, еще не понял.

есть и проблема с postfix-dovecot (реализация smtp auth):

# rpm -ql postfix-dovecot
/usr/lib64/postfix
/usr/lib64/postfix/xsasl_dovecot.so

# postconf -a ( List the available SASL server plug-in types )
#

Он даже не пытается открыть эту библиотеку.
хотя должен выводить список доступных методов, как например в debian:
# postconf -a
cyrus
dovecot

Как кто легко настраивал postfix в Altlinux?  :)


-- 
Mike


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

end of thread, other threads:[~2013-08-15 19:22 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-08-14  9:03 [Sysadmins] postfix-2.9.5 из p7 и mysql, sasl Mike Lykov
2013-08-14 10:15 ` Валентин Росавицкий
2013-08-14 11:17   ` Mike Lykov
2013-08-14 11:23   ` Mike Lykov
2013-08-14 12:22     ` Валентин Росавицкий
2013-08-14 12:36       ` Mike Lykov
2013-08-14 14:54         ` Nikolay A. Fetisov
2013-08-15  9:19           ` Mike Lykov
2013-08-15 10:40             ` Mike Lykov
2013-08-15 19:22               ` Anton Gorlov
2013-08-14 15:04         ` Nikolay A. Fetisov
2013-08-15  9:13           ` Mike Lykov

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