我已经按照这里的要求实现了我的邮件服务器。
它工作得很好。我的好奇心围绕着将用户输入数据库并对其进行身份验证
跑步:
INSERT INTO users (email, password) VALUES ('sales@example.com', ENCRYPT('password'));
多次将为加密密码提供不同的哈希,因为它使用随机盐。即,如果我使用相同的密码输入 sales@example.com 三次,则每个哈希值都不同......
我的问题是,当用户通过邮件客户端登录时,Postfix 服务器如何真正验证密码?
每个人说没有任何问题,因为它工作正常,更多只是为了满足我的好奇心,这样我就可以完全了解幕后发生的事情以正确验证加密密码。