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

преобразовать пароли в виде обычного текста в sha512-crypt в таблице почтовых ящиков mysql dovecot + postfix

У меня старый почтовый сервер postfix + dovecot + Roundcube (mail.domain.Tld). Серверные часы теряют время, и их настройка заставляет dovecot убивать себя, мы не можем установить больше памяти, жесткие диски большего размера и т. Д.

Я построил новый серверный ящик (mail2.domain.Tld) с Postfix + dovecot + Roundcube. Этот сервер работает, с новым доменом клиента и моим личным доменом. это система паролей SHA512-CRYPT.

Я импортировал пользователей со старого сервера на новый. Я создал новый столбец "plain_pass" для простых паролей. Я без особого успеха следил за этим "руководством" - http://wiki2.dovecot.org/HowTo/ConvertPasswordSchemes#CA-26af2b83a43b8100522c57565773f605c21f2f27_1

От группы поддержки голубятни, Particulary - Гедаля:

Запустите этот запрос mysql:

UPDATE mailbox set password = ENCRYPT(plain_pass, CONCAT('$6$',sha(RAND()))) WHERE password IS NULL OR password='';