现象:
在vpopmail上配置了defaultdomain,然后在squirrelmail上使用不带邮件域的用户名直接登陆。结果总是无法修改口令,提示说输入的口令与服务器上的口令不匹配。晕死,不匹配怎么登陆的?
报错信息为: Strange, your old password does not match the database... rejecting.
原因:
Squirrelmail会把用户登陆名进行分解,分解成用户名和邮件域名,分别对应数据库中的pw_name和pw_domain两个字段。使用用户名直接登陆,pw_name这个参数就空了,结果查询结果就为空了。
解决方法:
使用完整的用户名登陆Squirrelmail