Я реализовал свой почтовый сервер так, как продиктовано здесь .
Он прекрасно работает.Мое любопытство вращается вокруг ввода пользователей в базу данных и их аутентификации
Запуск:
INSERT INTO users (email, password) VALUES ('sales@example.com', ENCRYPT('password'));
Несколько раз будет выдан другой хэш для зашифрованного пароля, который использует случайную соль.Т.е. если я введу sales@example.com три раза с одним и тем же паролем, каждый хэш будет разным ...
У меня такой вопрос: как получается, что сервер Postfix может на самом деле аутентифицировать пароль, когда пользователь входит в систему?через почтовый клиент?
Никаких проблем, скажем так, нет, так как все работает отлично, просто для удовлетворения моего любопытства, чтобы я мог полностью понять, что происходит за кулисами, чтобы правильно аутентифицировать зашифрованный пароль.