[Sysadmins] Postfix+Dovecot+MySQL

Vladimir V. Kamarzin =?iso-8859-1?q?vvk_=CE=C1_vvk=2Epp=2Eru?=
Пт Дек 21 09:02:49 MSK 2007


>>>>> On 20 Dec 2007 at 20:32 "KM" == Konstantin Markovich writes:

 KM> В итоге после перезапуска постфикс ругнулся на "Checking postfix
 KM> configuration: postfix/postfix-script: warning: /etc/postfix/main.cf:
 KM> unknown parameter: dovecot_destination_recipient_limit", м стойко продолжил
 KM> работать.
 KM> При попытке проверить работу смтп получил след.:
 KM> telnet localhost smtp
 KM> Trying 127.0.0.1...
 KM> Connected to localhost.
 KM> Escape character is '^]'.
 KM> 220 linux.utidmnsrv.ua ESMTP Postfix
 KM> helo linux
 KM> 250 linux.utidmnsrv.ua
 KM> mail from: test на ua.fm
 KM> после этого соединение повисло.
 KM> В логе следующие строки:
 KM> Dec 20 17:35:41 linux postfix/smtpd[23431]: connect from linux.utidmnsrv.ua[
 KM> 127.0.0.1]
 KM> Dec 20 17:36:17 linux postfix/trivial-rewrite[23433]: warning: connect to
 KM> mysql server localhost: Can't connect to local MySQL server through socket
 KM> '/var/lib/mysql/mysql.sock' (111)

Очевидно, в чруте постфикса нет сокета mysql. Или просуньте его туда, или
настройте postfix чтобы он коннектился к mysql по tcp.

mysql_table(5):

              NOTE: if you specify localhost as a hostname (even if you prefix it with inet:), MySQL
              will connect to the default UNIX domain socket.  In order to instruct MySQL to connect
              to localhost over TCP you have to specify
                  hosts = 127.0.0.1

-- 
vvk

Russian Postfix irc: irc.freenode.net #postfix-ru



Подробная информация о списке рассылки Sysadmins