ISPconfig / Dovecot - Mysql отключился = Почта ушла?

Поэтому я запускаю ISPconfig с Dovecot в качестве почтового сервера (хранение почты через mysql). Вчера я сделал некоторые изменения в MySQL конфигурации. Я хотел, чтобы сервер отвечал также на внешние запросы.

Проблема в том, что при активированном "bind-address" для внешнего ip-сервера, Dovecot больше не может подключаться к Mysql как localhost.

"postfix / smtpd [726]: предупреждение: подключиться к серверу mysql 127.0.0.1: не удается подключиться к серверу MySQL на" 127.0.0.1 "(111)"

Я узнал, что комментирования "skip-external-lock" было бы достаточно. Поэтому я изменил mysql-config обратно, чтобы прослушивать каждый ip.

Но я заметил, что в то время, когда Dovecot не мог подключиться к Mysql, конечно, письма не хранились.

Поэтому мой вопрос: есть ли способ их восстановить? Я имею в виду, хранятся ли они где-нибудь в виде простого текстового файла, в то время как MySQL-сервер "выключен", или есть какая-либо очередь? Или эти письма просто исчезли навсегда?!

Спасибо

1 ответ

Решение

Если ваш smtp-сервер (ISPConfig, кажется, использует postfix) не смог принять эти письма (т. Е. Если для их хранения требуется соединение mysql), он ответит на запросы от внешних почтовых серверов с ошибкой - вам следует проверьте журналы вашего почтового сервера, как уже предлагалось. В этом случае отправляющие почтовые серверы должны повторить попытку через некоторое время (в зависимости от конфигурации, возможно, 4 часа).

Если почта была принята, то местный агент доставки должен был где-то ее хранить (вероятно, /var/spool/postfix/ входящий). В этом случае письма будут переданы mysql вскоре после восстановления соединения с mysql.


Журнал показывает, что письмо с отправляющего сервера было отклонено с кодом ошибки 451. Это означает, что отправляющий сервер попытается снова отправить это письмо после заданной задержки.

Другие вопросы по тегам