AMH面板的Postfix.Admin 添加邮箱提示Your password must contain at least 3 character(s).


之前遇到过解决了的,这次换了个地方装AMH又还是这样,大致是校验密码安全性的正则表达式校验不通过,这次得记录改掉的方式,以免还有这种情况。

情况如下,点击新建就提示Your password must contain at least 3 character(s).

image-20240821194651771

image-20240821195158028

首先需要找到这个文件的位置,通过开发文档得知AMH软件的安装位置一般都在/usr/local/

image-20240821200541860

由网址得出前端文件访问到了postfixadmin-amh-dbe8c84目录:

image-20240821200654344

简单粗暴的搜索名称,得出结果在./amh-7.1/web/postfixadmin-amh-dbe8c84

image-20240821200829299

然后打开该路径,查找grep -r "Your password must contain at" .,可以看出字段为password_no_characters

image-20240821210124629

接着搜索grep -r "password_no_characters" .,得出在./config.inc.php有定义一个正则表达式:

image-20240821210903408

vim编辑它,先查找位置,然后删掉中间的就行:

set number临时显示行号,vim /etc/vimrc添加set number可永久显示,number可简写为nu

image-20240821211008231

image-20240821211536373

:wq保存退出,再点击新建就成功了:

image-20240821211402565

以后再遇到类似的就好办了^-^

声明:HEUE NOTE|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA 4.0协议进行授权

转载:转载请注明原文链接 - AMH面板的Postfix.Admin 添加邮箱提示Your password must contain at least 3 character(s).