Страница 1 из 1

Не запускается сервер регистрации сообщений

Добавлено: 25 ноя 2009, 14:20
nomead
Не запускается сервер регистрации сообщений.
Какие могут быть решения?

Re: Не запускается сервер регистрации сообщений

Добавлено: 25 ноя 2009, 14:33
FossWare
Не запускается сервер регистрации сообщений.
Какие могут быть решения?
Для начала нужно разобраться почему он не запускается. Для этого нужно зайти в каталог Log (в данном каталоге хранятся логи работы сервера Fossmail), который расположен в xxx:\Fossmail32, где xxx-диск на котором установлен FossMail и найти файл xxxxxxms.log, где xxxxxx - текущая дата (в формате год-месяц-день), зайти на этот файл в режиме просмотра, пройти в самый конец файла и посмотреть какая ошибка записывается в лог запуска/работы Сервера регистрации сообщений.

Re: Не запускается сервер регистрации сообщений

Добавлено: 25 ноя 2009, 15:31
nomead
15:18:47 ================= MServer v.4.1.2.1 стартовал ===============
15:18:47 Инициализация БД: DSN=FOSS;
Ожидание загрузки СУБД.....
Ожидание загрузки СУБД.....
Ожидание загрузки СУБД.....
Ожидание загрузки СУБД.....
Ожидание загрузки СУБД.....
Ожидание загрузки СУБД.....
Ожидание загрузки СУБД.....
Ожидание загрузки СУБД.....
Ожидание загрузки СУБД.....
Ожидание загрузки СУБД.....
Ожидание загрузки СУБД.....
Ожидание загрузки СУБД.....
Ожидание загрузки СУБД.....
Ожидание загрузки СУБД.....
Ошибка: Строка '(нет данных)' задает ошибочный путь. Проверьте, что путь задан правильно и имеется подключение к серверу, на котором находятся файлы.
Ошибка SQLSetConnectAttr драйвера

State:S1009,Native:-1023,Origin:[Microsoft][Драйвер ODBC Microsoft Access]
State:IM006,Native:0,Origin:[Microsoft][Диспетчер драйверов ODBC]

Не могу открыть БД!!!
Дальнейшая работа невозможна.
15:19:18 RPC сервер не остановлен!
15:19:18 Поток регистрации отложенных сообщений остановлен.
15:19:18 ================== MServer остановлен ==================

Вопрос: где прописать путь к базе?

Re: Не запускается сервер регистрации сообщений

Добавлено: 25 ноя 2009, 15:41
FossWare
Вопрос: где прописать путь к базе?
Я не совсем понял вы что попытались перевести FossMail на SQL? Такое ощущение что вы не закончили перевод Mserver на SQL.
Как перевести Fossmail на SQL подробно описано здесь либо если у вас используется SQL Express, то в прикрепленном файле.

Re: Не запускается сервер регистрации сообщений

Добавлено: 25 ноя 2009, 19:28
nomead
FossWare писал(а): Я не совсем понял вы что попытались перевести FossMail на SQL? Такое ощущение что вы не закончили перевод Mserver на SQL.
Как перевести Fossmail на SQL подробно описано здесь либо если у вас используется SQL Express, то в прикрепленном файле.
Используется система FossDocMail и транспортная программа Fossmail. Для работы с FossDocMail используется SQL Express. При инсталляции использовался батник Install.FossDocMail.Server.bat, в котором прописаны установки
.\FossMail32\setup.exe, .\FossDocMail.Server\setup.exe, .\FossDocMail.Administrator\setup.exe.
Во время установки инсталлировался сервер SQL Express. После перезагрузки машины автоматически загрузился Fossmail. Подключил на сервере базу своего управления. Создал на сервере пользователей и создал им ящики. На клиентских машинах установил FossDocMail.Client. Пользователи зарегистрированы на сервере, но отправка писем не проходит. Может быть проблема в том, что не работает сервер регистрации сообщений?

Re: Не запускается сервер регистрации сообщений

Добавлено: 26 ноя 2009, 10:18
FossWare
Может быть проблема в том, что не работает сервер регистрации сообщений?
Да, проблема в этом.
Давайте вернемся еще раз к логу работы Mserver-а.
15:18:47 Инициализация БД: DSN=FOSS;
Ожидание загрузки СУБД.....
...
Ожидание загрузки СУБД.....
Ошибка: Строка '(нет данных)' задает ошибочный путь. Проверьте, что путь задан правильно и имеется подключение к серверу, на котором находятся файлы.
Ошибка SQLSetConnectAttr драйвера

State:S1009,Native:-1023,Origin:[Microsoft][Драйвер ODBC Microsoft Access]
State:IM006,Native:0,Origin:[Microsoft][Диспетчер драйверов ODBC]
Судя по логу, надо проверить правильность подключения к БД (mdb-базе, на которую, по умолчанию, работает сервер FossMail). Для этого:
1) Зайдите в xxx:\Fossmail32\Base, где xxx-диск, на котором установлен FossMail и посмотрите, есть ли там файлы foss.mdb и fossarc.mdb.
2) Откройте Пуск-Настройка-Панель управления-Администрирование-Источники данных (ODBC)
В открывшемся окне найдите закладку "Системный DSN" и зайдите в нее. Посмотрите, есть ли там запись FOSS. Если есть - выберите ее, нажмите кнопку "Настройка" и в появившемся диалоговом окне посмотрите - правильно ли прописан путь к базе *.mdb. Если не правильно - отредактируйте его (кнопка "Создать").