Назад | Перейти на главную страницу

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

Итак, я запускаю ISPconfig с Dovecot в качестве почтового сервера (хранит почту через mysql). Вчера я внес некоторые изменения в mysql-config. Я хотел, чтобы сервер отвечал также на внешние запросы.

Проблема в том, что с "адресом привязки", активированным для внешнего 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-сервер «не работает», или есть какая-то очередь? Или эти письма просто ушли навсегда ?!

Спасибо

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

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


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