Ранее (MySQL 5.7) мы использовали эту команду для добавления нового адреса электронной почты в существующую таблицу:
INSERT INTO `servermail`.`virtual_users`
(`id`, `domain_id`, `password` , `email`)
VALUES
('1', '1', ENCRYPT('password', CONCAT('$6$', SUBSTRING(SHA(RAND()), -16))), '[email protected]'),
затем dovecot смог аутентифицировать пользователей. (дополнительная информация о схеме паролей dovecot)
Теперь шифрование устарело в последних версиях MySQL. (ссылка)
Я хочу переписать эту команду, используя SHA2, но мне это не удалось.
Изменить:
Это может помочь кому-то использовать Как настроить почтовый сервер с помощью Postfix, Dovecot, MySQL и SpamAssassin для настройки почтового сервера с версией 8.0 Mysql.