ALT Linux sysadmins discussion
 help / color / mirror / Atom feed
From: Mike Lykov <combr-desktop@yandex.ru>
To: "naf@naf.net.ru" <naf@naf.net.ru>,
	ALT Linux sysadmins' discussion <sysadmins@lists.altlinux.org>
Subject: Re: [Sysadmins] postfix-2.9.5 из p7 и mysql, sasl
Date: Thu, 15 Aug 2013 13:19:33 +0400
Message-ID: <52781376558373@web2f.yandex.ru> (raw)
In-Reply-To: <1376492042.4009.5.camel@v3405.naf.net.ru>



14.08.2013, 18:54, "Nikolay A. Fetisov" <naf@naf.net.ru>:
> В Ср, 14/08/2013 в 16:36 +0400, Mike Lykov пишет:
>
>>>>   он по умолчанию в чруте - см. заголовок пятой колонки в master.cf:
>>>>   CHROOT (yes по умолчанию)
>>>  Да, по дефолту в чруте, лично мне это не нравится вот и ставлю n.
>>  Ну он неспроста в чруте. мне это нравилось бы. но не работает.
>
> ... а если положить сокет в chroot? Postfix же, как видно из предыдущего
> письма,  обращается к unix:/var/lib/mysql/mysql.sock .
> Или, что будет проще, запустить MySQL на localhost и обращаться к нему
> через сеть.

Спасибо за идею специалиста, действительно подумал что может быть в этом дело.

попробовал такое дело - mysql (а точнее mariadb) повесил на 127.0.0.1 :

[root@mail mail]# mysql -h 127.0.0.1 -u mailuser -p mailserver
Enter password:
Welcome to the MariaDB monitor.  Commands end with ; or \g.
MariaDB [mailserver]>

включил verbose в trivial-rewrite
Aug 15 13:06:46 mail postfix/trivial-rewrite[31786]: cfg_get_str: /etc/postfix/mysql-virtual-mailbox-domains.cf: user = mailuser
Aug 15 13:06:46 mail postfix/trivial-rewrite[31786]: cfg_get_str: /etc/postfix/mysql-virtual-mailbox-domains.cf: password = **********
Aug 15 13:06:46 mail postfix/trivial-rewrite[31786]: cfg_get_str: /etc/postfix/mysql-virtual-mailbox-domains.cf: dbname = mailserver
Aug 15 13:06:46 mail postfix/trivial-rewrite[31786]: cfg_get_str: /etc/postfix/mysql-virtual-mailbox-domains.cf: result_format = %s

доходит до запроса:
Aug 15 13:17:58 mail postfix/trivial-rewrite[517]: match_string: mail.samges.ru ~? mysql:/etc/postfix/mysql-virtual-mailbox-domains.cf(0,lock|fold_fix)
Aug 15 13:17:58 mail postfix/trivial-rewrite[517]: dict_mysql_get_active: attempting to connect to host 127.0.0.1
Aug 15 13:17:58 mail postfix/qmgr[31785]: warning: problem talking to service rewrite: Interrupted system call
Aug 15 13:17:58 mail postfix/master[30915]: warning: process /usr/libexec/postfix/trivial-rewrite pid 517 killed by signal 6

что-то все-таки не так в чруте ;)

> И, лучше указывать не mysql:/etc/postfix/maps.cf ,
> а proxy:mysql:/etc/postfix/maps.cf .

Да, но это уже тюнинг - теоретически хотя бы один коннект должен пройти итак же.

-- 
Mike


  reply	other threads:[~2013-08-15  9:19 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-08-14  9:03 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 [this message]
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

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=52781376558373@web2f.yandex.ru \
    --to=combr-desktop@yandex.ru \
    --cc=naf@naf.net.ru \
    --cc=sysadmins@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

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