Postfix Admin 中密码验证问题的提示
我是系统部的山田。
如果您使用 Postfix 作为邮件服务器,
“Postfix Admin”允许您使用 GUI 轻松管理虚拟域和电子邮件帐户。
我认为这个工具不仅由服务器管理员使用,而且还由在家中设置小型邮件服务器的人使用,但
我想指出的是,我在使用此工具创建电子邮件帐户时遇到了一些麻烦。
当我尝试使用 Postfix Admin 将电子邮件帐户添加到域时,
我必须添加一个大约 4 位数字的非常简单的密码,但出现
错误消息“请使用 5 个字符的密码”。
啊? ? ?你在Postfix里有这样的限制吗? ? ? ?
这个问题是Postfix Admin造成的吗? ? ?
我尝试搜索“Postfix 管理员密码限制”,但找不到太多好的信息。 。 。
所以我要看看 Postfix Admin 配置文件。
配置文件如下
[文档根目录]/postfixadmin/config.inc.php
在这个文件的中心是这样的
// 密码验证 $CONF['password_validation'] = array( # '/正则表达式/' => '$PALANG key (可选:+参数)', '/.{5}/' => 'password_too_short 5', # 最小长度 5 个字符 '/([a-zA-Z].*){3}/' => 'password_no_characters 3', # 必须至少包含 3 个字符 '/([0-9].*){2 }/' => 'password_no_digits 2', # 必须至少包含 2 位数字 );
这是真的。
您可以使用正则表达式一条一条地创建密码验证规则,并
规则为:
从顶部开始
5 个或更多字符
3 个或更多字母数字字符(大写或小写)
以及 2 个或更多数字单击此处查看正则表达式的说明
现在,让我们更改并注释掉不需要的部分。
// 密码验证 $CONF['password_validation'] = array( # '/正则表达式/' => '$PALANG key (可选:+参数)', '/.{4}/' => 'password_too_short 4', # 最小长度 3 个字符 ←这次保持在 4 个字符 # '/([a-zA-Z].*){3}/' => 'password_no_characters 3', # 必须至少包含 3 个字符 ←注释掉这个# '/([0-9].*){2}/' => 'password_no_digits 2', # 必须至少包含 2 位数字 ←也将其注释掉);
现在您可以更改密码验证。
由于您正在编辑 PHP 文件,因此无需重新启动 Apache。
如果您担心更详细的邮件服务器设置,
您不必管理邮件服务器! !如果您有兴趣,请在这里尝试一下! ! !
如果您觉得这篇文章有帮助,请点赞!