The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Centos Postfix не соединияется с mysql"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Почта / Другая система)
Изначальное сообщение [ Отслеживать ]

"Centos Postfix не соединияется с mysql"  +/
Сообщение от Linux_junior email(ok) on 21-Апр-11, 14:05 
CentOS-5.4
postfix 2.5
mysql

postmap -q mydomain.ru mysql:/etc/postfix/sql/vdomains.cf' выдает такую вот бяку:

postmap: warning: connect to mysql server localhost: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (13)


мой main.cf

alias_maps = hash:/etc/aliases
broken_sasl_auth_clients = yes
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/libexec/postfix
debug_peer_level = 2
debug_peer_list = 127.0.0.1
default_privs = nobody
html_directory = no
inet_interfaces = all
inet_protocols = all
local_recipient_maps = $virtual_mailbox_maps,$virtual_alias_maps
mail_owner = postfix
mail_spool_directory = /postfix/var/spool/mail
mailq_path = /usr/bin/mailq.postfix
manpage_directory = /usr/share/man
mydestination = $myhostname, localhost.$mydomain, localhost
mydomain = mail.ast.south.rt.ru
myhostname = mail.ast.south.rt.ru
mynetworks = 127.0.0.0/8
myorigin = $myhostname
newaliases_path = /usr/bin/newaliases.postfix
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/postfix-2.2.2/README_FILES
sample_directory = /usr/share/doc/postfix-2.2.2/samples
sendmail_path = /usr/sbin/sendmail.postfix
setgid_group = postdrop
smtp_sasl_path = private/auth
smtpd_sasl_auth_enable = yes
smtpd_sasl_exceptions_networks = $mynetworks
smtpd_sasl_type = dovecot
soft_bounce = no
unknown_local_recipient_reject_code = 550
virtual_alias_maps = mysql:$config_directory/sql/valias.cf
virtual_gid_maps = static:12
virtual_mailbox_base = /postfix/vmail
virtual_mailbox_domains = mysql:$config_directory/sql/vdomains.cf
virtual_mailbox_maps = mysql:$config_directory/sql/vmailbox.cf
virtual_minimum_uid = 1150
virtual_transport = dovecot
virtual_uid_maps = static:1150

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Centos Postfix не соединияется с mysql"  +/
Сообщение от SlaDER (??) on 21-Апр-11, 14:22 
>[оверквотинг удален]
> soft_bounce = no
> unknown_local_recipient_reject_code = 550
> virtual_alias_maps = mysql:$config_directory/sql/valias.cf
> virtual_gid_maps = static:12
> virtual_mailbox_base = /postfix/vmail
> virtual_mailbox_domains = mysql:$config_directory/sql/vdomains.cf
> virtual_mailbox_maps = mysql:$config_directory/sql/vmailbox.cf
> virtual_minimum_uid = 1150
> virtual_transport = dovecot
> virtual_uid_maps = static:1150

MySQL запушен? cat vdomains.cf в студию.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Centos Postfix не соединияется с mysql"  +/
Сообщение от Linux_junior email(ok) on 21-Апр-11, 14:28 
Mysql запущен

service mysqld status
mysqld (pid 3377) выполняется...


cat /etc/postfix/sql/vdomains.cf


user=postfix
password=derparol
hosts=localhost
dbname=postfix
table=domain
select_field=domain
where_field=domain
additional_conditions=and backupmx='0' and active='1'


Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Centos Postfix не соединияется с mysql"  +/
Сообщение от Alting email(ok) on 21-Апр-11, 15:06 
> Mysql запущен
> service mysqld status
> mysqld (pid 3377) выполняется...

my.cnf бы еще посмотреть. Сам файлик сокета-то присутствует? :)


Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Centos Postfix не соединияется с mysql"  +/
Сообщение от Linux_junior email(ok) on 21-Апр-11, 15:14 
cat my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
bind-address=localhost
user=mysql
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1

# Disabling symbolic-links is recommended to prevent assorted security risks;
# to do so, uncomment this line:
# symbolic-links=0

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid


файл /var/lib/mysql/mysql.sock в наличии))


Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Centos Postfix не соединияется с mysql"  +/
Сообщение от SlaDER email(??) on 21-Апр-11, 16:01 
>[оверквотинг удален]
> # Default to using old password format for compatibility with mysql 3.x
> # clients (those using the mysqlclient10 compatibility package).
> old_passwords=1
> # Disabling symbolic-links is recommended to prevent assorted security risks;
> # to do so, uncomment this line:
> # symbolic-links=0
> [mysqld_safe]
> log-error=/var/log/mysqld.log
> pid-file=/var/run/mysqld/mysqld.pid
> файл /var/lib/mysql/mysql.sock в наличии))

Пользователь postfix с паролей password существует?

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Centos Postfix не соединияется с mysql"  +/
Сообщение от Linux_junior email(ok) on 21-Апр-11, 16:09 
Решил проблему!!!!В файле vdomains.cf указал
host=127.0.0.1

вместо host=localhost


теперь в логах вот такая штука

Apr 21 16:07:24 mail postfix/smtpd[5228]: warning: SASL: Connect to smtpd failed: No such file or directory
Apr 21 16:07:24 mail postfix/smtpd[5228]: fatal: no SASL authentication mechanisms
Apr 21 16:07:25 mail postfix/master[4768]: warning: process /usr/libexec/postfix/smtpd pid 5228 exit status 1
Apr 21 16:07:25 mail postfix/master[4768]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling


вижу что нет sasl......но куда крутить не знаю

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Centos Postfix не соединияется с mysql"  +/
Сообщение от PavelR (??) on 21-Апр-11, 18:56 

> вижу что нет sasl......но куда крутить не знаю

права на файлы и элементы путей к ним ?

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

9. "Centos Postfix не соединияется с mysql"  +/
Сообщение от SlaDER (??) on 22-Апр-11, 15:17 
>[оверквотинг удален]
> вместо host=localhost
> теперь в логах вот такая штука
> Apr 21 16:07:24 mail postfix/smtpd[5228]: warning: SASL: Connect to smtpd failed: No
> such file or directory
> Apr 21 16:07:24 mail postfix/smtpd[5228]: fatal: no SASL authentication mechanisms
> Apr 21 16:07:25 mail postfix/master[4768]: warning: process /usr/libexec/postfix/smtpd
> pid 5228 exit status 1
> Apr 21 16:07:25 mail postfix/master[4768]: warning: /usr/libexec/postfix/smtpd: bad
> command startup -- throttling
> вижу что нет sasl......но куда крутить не знаю

postfix с sasl собирался?

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "Centos Postfix не соединияется с mysql"  +/
Сообщение от Hammer (ok) on 21-Апр-11, 22:25 
>[оверквотинг удален]
> soft_bounce = no
> unknown_local_recipient_reject_code = 550
> virtual_alias_maps = mysql:$config_directory/sql/valias.cf
> virtual_gid_maps = static:12
> virtual_mailbox_base = /postfix/vmail
> virtual_mailbox_domains = mysql:$config_directory/sql/vdomains.cf
> virtual_mailbox_maps = mysql:$config_directory/sql/vmailbox.cf
> virtual_minimum_uid = 1150
> virtual_transport = dovecot
> virtual_uid_maps = static:1150

Для начала попробуйте подключится локально, через CLI

server# mysql -u user_name -p password -S /var/lib/mysql/mysql.sock database_name
Возможно откроется "тёмная сторона луны".


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру