ExtMail服务器社区's Archiver

再死一次 发表于 2007-1-22 11:25

extmail 全局地址本生成工具

  简介:
此程序能通过读取extmail 的后台MYSQL数据库自动生成一个全局地址本文件
注意:
此程序只针对MYSQL 使用文本格式的作为全局地址本的用户.

使用方法:
将文件下载后放到extmail  目录下的tools 里执行.

fengyong 发表于 2007-1-22 11:26

晕,,, 用错用户了.

ioty 发表于 2007-1-22 14:19

哈哈,不小心暴露马甲了

hzqbbc 发表于 2007-3-2 17:05

[quote][b]下面是引用再死一次于2007-01-22 11:25发表的extmail 全局地址本生成工具:[/b]
  简介:
此程序能通过读取extmail 的后台MYSQL数据库自动生成一个全局地址本文件
注意:
此程序只针对MYSQL 使用文本格式的作为全局地址本的用户.

.......[/quote]

顶一下,支持fy老大。可以参考extman 0.2.1的tools目录里的工具,通过调用extman的api,来获得更完善的帐户信息,并产生全局地址本到文本,这样更通用。

xzr 发表于 2007-3-13 16:25

请问全局地址本有啥用呀。。

wshsjx 发表于 2007-3-14 10:37

请问能不能做个只针对本域的所有用户的地址本啊?现在这个读取的是所有域的地址本。

fengyong 发表于 2007-3-16 10:56

全局地址本,好像不能跟据域的,因为extmail 里面没有分,不过我建议hzqbbc 通过mysql 存储全局地址本的数据,然后可以生成自己的域的数据。

马克思 发表于 2007-3-31 12:09

如果此工具能按用户名排序就好了,全局地址本里乱七八糟,找人极其困难。

獨來讀網 发表于 2007-4-11 16:34

请详细给个方法应用。 可以吗?

aximofu 发表于 2007-4-19 20:04

[quote][b]下面是引用马克思于2007-03-31 12:09发表的:[/b]
如果此工具能按用户名排序就好了,全局地址本里乱七八糟,找人极其困难。[/quote]

没学过perl,不大明白“my $query=qq~SELECT `username`,`name` FROM mailbox ~;”
中的~代表什么,但我想如果在后面加个order by `username`是不是可以实现按名字的排序呢?
如:my $query=qq~SELECT `username`,`name` FROM mailbox order by `username`~;

aximofu 发表于 2007-4-19 20:38

可以的,我试过了,按照字母从a~z的顺序排列

马克思 发表于 2007-4-20 12:22

但是还会有问题,就是姓的拼音长度不一致,造成不同姓之间的穿插。比如林和李就会穿插,顺序为:lihui、linjia、lili,李慧、林佳、李丽

hzqbbc 发表于 2007-5-9 12:17

[quote][b]下面是引用马克思于2007-04-20 12:22发表的:[/b]
但是还会有问题,就是姓的拼音长度不一致,造成不同姓之间的穿插。比如林和李就会穿插,顺序为:lihui、linjia、lili,李慧、林佳、李丽[/quote]

这个排列就没办法的了。因为排序是按ascii而不是按照汉字的顺序排的

xia_y_h 发表于 2007-11-11 09:18

[img=20,20]images/smilies/smile.gif[/img]   埃 !! 刚才忘了加执行权限搞半天   chmod u+x makeglobabook.pl

ararysun 发表于 2007-12-9 12:03

不支持中文,怎么弄吗

yama998 发表于 2008-2-1 10:43

回复 #1 再死一次 的帖子

FY老大,執行時出現以下錯誤,請幫忙!

Global symbol "$SYS_CFG" requires explicit package name at ./makeglobabook.pl line 23.
Global symbol "$SYS_CFG" requires explicit package name at ./makeglobabook.pl line 26.
Bareword "Ext::Config::import" not allowed while "strict subs" in use at ./makeglobabook.pl line 24.
Execution of ./makeglobabook.pl aborted due to compilation errors.

jabin 发表于 2008-4-12 11:18

支持。我试试。

fengyong 发表于 2008-4-12 12:56

此工具已经有有新的代替了,extman-0.2.4 以上版本,请在tools 目录里找.

lanren 发表于 2010-6-5 17:38

[quote]原帖由 [i]yama998[/i] 于 2008-2-1 10:43 发表 [url=http://www.extmail.org/forum/redirect.php?goto=findpost&pid=38901&ptid=3749][img]http://www.extmail.org/forum/images/common/back.gif[/img][/url]
FY老大,執行時出現以下錯誤,請幫忙!

Global symbol "$SYS_CFG" requires explicit package name at ./makeglobabook.pl line 23.
Global symbol "$SYS_CFG" requires explicit package name at ./makeglobabook.pl lin ... [/quote]


同样的错误!求解!

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.