主题: 新版本wblist_admin.py的使用问题

==== 必填信息。没有填写将不予回复 ====
- iRedMail 版本号:0.9.4
- 使用哪个数据库存储用户帐号(OpenLDAP,MySQL,PostgreSQL):mysql
- 使用的 Linux/BSD 发行版名称及版本号:centos 6.5
- 与您的问题相关的日志信息:
====
显示白名单的指令使用有错误提示,指令无误
[root@mail tools]# python wblist_admin.py --list --whitelist
* Establishing SQL connection.
Traceback (most recent call last):
  File "wblist_admin.py", line 112, in <module>
    if not '@' in account:
NameError: name 'account' is not defined

另外还想请教张工,0.9.2版本的控制单个用户收发外网邮件的SQL指令在0.9.3版本以后还能使用吗,wblist_admin.py这个工具来管理收发外网的邮件方式还没搞明白,(是使用inbound 和 outbound 的黑白名单来实现吗?)有个具体例子就好了。

回复: 新版本wblist_admin.py的使用问题

wblist_admin.py 的这个问题是bug,目前可以通过加 '--account xxx' 参数来解决。例如,查看全局黑白名单:

python wblist_admin.py --list --whitelist --account '@.'
dsandrew 写道:

另外还想请教张工,0.9.2版本的控制单个用户收发外网邮件的SQL指令在0.9.3版本以后还能使用吗,wblist_admin.py这个工具来管理收发外网的邮件方式还没搞明白,(是使用inbound 和 outbound 的黑白名单来实现吗?)有个具体例子就好了。

用 outbound 是限制外发。你打开这个文件就可以看到很多例子。也有文档:
http://www.iredmail.org/docs/manage.iredapd.html