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.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=BAYES_00, FUZZY_XPILL, SPF_PASS autolearn=no version=3.2.5 X-Virus-Scanned: amavisd-new at tanhost.com Message-ID: <520B58CE.6020101@tangramltd.com> Date: Wed, 14 Aug 2013 13:15:42 +0300 From: =?KOI8-R?Q?=F7=C1=CC=C5=CE=D4=C9=CE_=F2=CF=D3=C1=D7=C9=C3=CB=C9=CA?= User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130801 Thunderbird/17.0.8 MIME-Version: 1.0 To: sysadmins@lists.altlinux.org References: <913291376471014@web11h.yandex.ru> In-Reply-To: <913291376471014@web11h.yandex.ru> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [Sysadmins] =?koi8-r?b?cG9zdGZpeC0yLjkuNSDJ2iBwNyDJIG15c3FsLCBz?= =?koi8-r?b?YXNs?= 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: Wed, 14 Aug 2013 10:15:52 -0000 Archived-At: List-Archive: 14.08.2013 12:03, Mike Lykov пишет: > Здравствуйте. > > Казалось бы - на дворе 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 Ну незнаю, проверял так на центосях и на альте - на обеих системах пусто хотя если сделать телнет на смтп порт то все сразу видно. [root@mail /]# postconf -a [root@mail /]# telnet localhost 25 Trying ::1... telnet: connect to address ::1: Connection refused Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. 220 mail.*** ESMTP Postfix ehlo localhost 250-mail.*** 250-PIPELINING 250-SIZE 20971520 250-ETRN 250-STARTTLS 250-AUTH PLAIN LOGIN 250-AUTH=PLAIN LOGIN 250-ENHANCEDSTATUSCODES 250-8BITMIME 250 DSN ^] > > Как кто легко настраивал postfix в Altlinux? :) > > Ну незнаю, все достаточно легко настраивается, разве что чуть с смтп аутх немного помучался (честно - так и не понял почему не работало, несколько рестартов постфикса/довекота и все взлетело). -- С уважением, Валентин Росавицкий