Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Сетевые технологии (http://forum.oszone.net/forumdisplay.php?f=31)
-   -   [решено] hMailServer перестал отправлять письма (http://forum.oszone.net/showthread.php?t=337353)

poisonkit 24-10-2018 18:27 2837400

hMailServer перестал отправлять письма
 
Доброго времени суток.
Очень нужна помощь по настройке hMailServer.
Работал как часики, а сегодня почему-то перестал отправлять и принимать письма даже на внутренние ящики.
Зашел в свойства через Админку, смотрю статус... там в очереди 42 тысячи писем и никуда не двигаются...
в логах по ошибкам вот такое стало писаться:
HTML код:

DALRecordset::Open, Description: Can't connect to MySQL server on '127.0.0.1'
Судя по ошибке, почтовый сервер не может зацепиться с MySQL.
Когда стоял PHP 5.6, то все работало нормально. Сейчас стоит PHP 7.1 и функция подключения сменилась с mysql на mysqli.

Подскажите плз, как исправить? Где нужно код подправить?

Jula0071 24-10-2018 18:40 2837403

Цитата:

Цитата poisonkit
Подскажите плз, как исправить? »

Откатиться на рабочую конфигурацию.

poisonkit 24-10-2018 19:13 2837409

Цитата:

Цитата Jula0071
Откатиться на рабочую конфигурацию. »

Не вариант. Очень нужен php 7
Причем на официальном форуме пишут, что подружить можно, но только я никак не могу понять как =(

Jula0071 24-10-2018 19:41 2837415

Цитата:

Цитата poisonkit
Не вариант. Очень нужен php 7 »

Про контейнеры слыхали? Там где очень нужен PHP 7 делайте контейнер с ним. Где почтовый сервер, код которого не нужно менять - в другой контейнер.

poisonkit 24-10-2018 19:46 2837416

Цитата:

Цитата Jula0071
Про контейнеры слыхали? Там где очень нужен PHP 7 делайте контейнер с ним. Где почтовый сервер, код которого не нужно менять - в другой контейнер. »

в первые слышу. Как это можно применить к почтовому серверу hMailServer?

Jula0071 24-10-2018 20:07 2837421

Цитата:

Цитата poisonkit
Как это можно применить к почтовому серверу hMailServer? »

Никак. Просто изучить технологию и запихивать нужные службы типа того же почтаря в контейнеры. Вообще-то это уже лет 15 как применяется... Странно, что вам незнакомы такие вещи как OpenVZ, LXC, Docker и тому подобное.

poisonkit 24-10-2018 20:36 2837428

Вопрос решился. Надо было libmysql.dll с папки MySQL закинуть в папку Bin почтовика. Спасибо. Все заработало.

Jula0071 24-10-2018 20:39 2837430

Ох, оно ещё и под виндой. Непостижимы пути эникеев.


Время: 16:34.

Время: 16:34.
© OSzone.net 2001-