如何导入其他邮箱系统的用户
请教大侠!我需要将一个 MDaemon 服务器中的所有的用户导入到新的 Merak系统中,首先我已经成功将 MDaemon 下的所有用户导出到一个文本文件 (或excel文件)中,
但我使用Merak菜单中帐户-->导入\导出---->从文件中导入帐号 不能成功将用户导入Merak,
请教我将如何操作才能实现. http://bbs.icewarp.cn/images/smiles/icon_biggrin.gif Merak系统中的"从文件中导入帐号"主要是用于在merak系统间进行用户的导入\导出,导入其它系统的帐号文件并不适用,因为我们有专门的帐户文本格式.
我们推荐您使用merak系统中的强大的命令行工具tool.exe完成其它系统的帐户导入工作.
tool.exe可以用于管理merak系统中包括域和用户在内的所有系统参数和变量.基本结构如下:
tool [命令] [类型] [参数列表]
命令指tool将要进行的操作
create(新建)
delete(删除)
Modify(修改)
Display(显示)
Export(导出)
Import(导入)
File(文件)
类型指tool将要进行操作的对象类型
Accout(帐户)
Domain(域)
system(系统)
Batch batchfile(批处理文件)
参数列表指tool对所操作对象的具体哪些属性进行操作,并可在需要的时候进行赋值<Merak系统中所有的参数变量都位于Merak\API\Delphi\APIconst.pas文件中>.
常用的用户参数
U_EmailAlias 帐户别名
U_PhoneAlias SIP电话
U_Mailbox 帐户名称
U_Name 帐户全名
U_Password 帐户密码
U_AuthMode 帐户登陆模式 0
// 0 标准
// 1 NT域
// 2 活动目录
// 3 任意密码
U_Comment 帐户注释
U_AccountType 帐户接收协议 // 0 - POP3
// 1 - IMAP & POP3
// 2 - IMAP
所以如果有一个文本文件中包含Md帐户信息如下:
email username fullname password
admin@icewarp.cn admin administrator admin
user@icewarp.cn user user for icewarp bbs0755
manger@icewarp.cn manger manger.sz 1manger
则将其转换成如下格式的文本文件a.txt
admin@icewarp.cn,admin,administrator,admin
user@icewarp.cn,user,user for icewarp,bbs0755
manger@icewarp.cn,manger,manger.sz,1manger
然后使用如下tool命令构造完成导入工作
tool import account a.txt u_mailbox u_name u_password 这位兄弟描述得还挺详细的,:victory: :lol 上面的兄弟有问题尽管提,我也会很详细的回答你的
页:
[1]