5.4.1:sqwebmail的验证模块mysql和vchkpw有什么区别?
在1.0中我说过sqwebmail的mysql验证模块是标准的垃圾功能,有的朋友不理解,解释如下:
mysql验证:sqwebmail->MySQL->得到用户数据
vchkpw验证:sqwebmail->vchkpw->MySQL->得到用户数据
sqwebmail的mysql验证模块需要在MySQL建如下的表:
CREATE TABLE passwd (
id char(128) DEFAULT '' NOT NULL,
crypt char(128) DEFAULT '' NOT NULL,
clear char(128) DEFAULT '' NOT NULL,
uid int(10) unsigned DEFAULT '65534' NOT NULL,
gid int(10) unsigned DEFAULT '65534' NOT NULL,
home char(255) DEFAULT '' NOT NULL,
maildir char(255) DEFAULT '' NOT NULL,
KEY id (id(128))
);
也就是说:mysql验证模块根本不会理会vpopmail管理的用户信息,如果使用mysql验证,可以不必安装vpopmail,装了也没用。
vchkpw验证说到底就是sqwebmail通过vpopmail验证,使用vpopmail建立的用户信息。
5.5:其他