The OpenNET Project / Index page

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

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

"Помогите подружить MySQL и EXIM"  
Сообщение от silent79 email(ok) on 17-Апр-08, 21:44 
Доброго времени суток, господа.
Помогите мне подружить MySQL с EXIM. Дело вот в чем. Я решил сделать SMTP авторизацию в EXIM с поиском данного пользователя в таблице MySQL. В конфиге EXIMа (в начале) я добавил строку
hide mysql_servers = host/db/user/pass,
где соответственного сервер MySQL/база данных/пользователь/пароль
В секции авторизации прописал вроде как надо, но не работает. В логах пишет следующее:

2008-04-17 21:38:34 no IP address found for host nat.perezz.nirvana.ipct.ru (during SMTP connection from [89.249.48.150])
2008-04-17 21:38:34 auth_login authenticator failed for (homehome) [89.249.48.150]: 435 Unable to authenticate at present (set_id=admin): lookup of "SELECT id FROM user WHERE logname='admin' and password='123456'" gave DEFER: incomplete MySQL server data: 127.0.0.1

И еще. У меня MySQL сервер работает не на стандартном 3306 порту. И соответственно тут я пытаюсь прописать hide mysql_servers = 127.0.0.1:64000/... Но когда я завожу MySQL на 3306 порту - такой ошибки в логах нет. Перевести MySQL сервер на стандартный порт не могу, т.к. очень много переделывать...
Помогите пожалуйста.

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

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


1. "Помогите подружить MySQL и EXIM"  
Сообщение от GloryS (??) on 18-Апр-08, 15:38 
>[оверквотинг удален]
>2008-04-17 21:38:34 auth_login authenticator failed for (homehome) [89.249.48.150]: 435 Unable to authenticate
>at present (set_id=admin): lookup of "SELECT id FROM user WHERE logname='admin'
>and password='123456'" gave DEFER: incomplete MySQL server data: 127.0.0.1
>
>И еще. У меня MySQL сервер работает не на стандартном 3306 порту.
>И соответственно тут я пытаюсь прописать hide mysql_servers = 127.0.0.1:64000/... Но
>когда я завожу MySQL на 3306 порту - такой ошибки в
>логах нет. Перевести MySQL сервер на стандартный порт не могу, т.к.
>очень много переделывать...
>Помогите пожалуйста.

Читаем доки exim'а...
For MySQL and PostgreSQL, a host may be specified as <name>:<port> but because this is a
colon-separated list, the colon has to be doubled.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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