博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Domino9下通过Domino代理公式批量修改用户属性值
阅读量:7137 次
发布时间:2019-06-28

本文共 1391 字,大约阅读时间需要 4 分钟。

我们前面的文章介绍,部署Apache、perditon代理实现webmail、pop3、smtp的统一接入访问;今天主要介绍邮箱别名用户无法通过perditon验证 的问题;

因为企业内人数越来越多,以致用户的名字也有重名,这样一来,我们就通过入职的先后顺序来添加数字来区分;比如企业内有三个人都叫zhangsan,这样一来就乱了,我们就通过在用户ID+数字来区分用户,所以就形成了zhangsan01、zhangsan02、zhangsan03;后来了用户也有意见了,觉得不好听,所以就申请别名了,比如;zhangsan01=sanzhang、zhangsan02=szhang、zhangsan03=sazhang等,因为当初用户注册的时候都是通过zhangsan01、zhangsan02、zhangsan03等信息来注册的,这样一来注册后的产生的信息也随之产生,比如ID、user.nsf数据库等名称;

后期添加了perditon代理做pop3、imap的认证,无法通过别名去做验证 、只能通过当初用户注册的信息做验证;为了解决这个问题,我们更改用户属性信息,最后终于找到了,通过用户的shortname就可以了,具体见下:

我们首先查看用户user1,当初就以user1的信息注册的邮箱账户;

Lastname、username、mail file、shortname、id都是user1;后期用户申请别名我们需要在username下添加 别名,然后将internet address更改为别名的地址即可

比如user1申请别名;gavin,希望发送的地址为;我们需要做以下设置;

添加后,用户 可以通过gavin及有效密码登陆及访问(web、pop3、imap)该邮箱数据库了;

但是我们通过gavin用户通过使用perditon代理验证及登录会出错,提示无法登录到服务器上;经过测试,我们需要将gavin(user1的别名)添加到shortname/ID下,才能访问;

添加上后就可以通过perditon代理验证及访问数据库;这个问题找到了原因,那如果用户多的话说动修改是不是不太方便呢,所以我就想到了通过domino代理公式来批量修改;

首先我们通过desinger打开names.nsf数据库-----代码---代理---新建代理

输入代理名称:Change ShortName/UserID;注意类型选择公式即可

然后将以下代码粘贴到内容框下,保存

@SetField("ShortName"; 

@Unique(ShortName:@Left(InternetAddress;"@")));

保存后,我们回到names.nsf控制台上;单击--操作---Change Shortname/UserID(刚才新建的代理)

在执行代理前,我们首先要选择需要执行 代理的用户;执行前我们看看当前属性;

user2用户的别名为zhangsan;所以我们需要通过代理将zhangsan添加到shortname下

选定user2,然后---操作---单击代理名称(Change Shortname/UserID),查看结果

本文转自 高文龙 51CTO博客,原文链接:http://blog.51cto.com/gaowenlong/1315654,如需转载请自行联系原作者

你可能感兴趣的文章
封装和多态
查看>>
POJ - 3041 Asteroids 【二分图匹配】
查看>>
luogu P4198 楼房重建——线段树
查看>>
使用property为类中的数据添加行为
查看>>
程序设计基础知识
查看>>
复变函数与积分变换
查看>>
12. 断点续传的原理
查看>>
C#基础:多态:基类可以定义并实现虚(virtual)方法,派生类可以重写(override)这些方法...
查看>>
Visifire图表
查看>>
python常用模块之paramiko与ssh
查看>>
AES算法在Python中的使用
查看>>
动手动脑3
查看>>
HDU 3397 Sequence operation(线段树区间染色加区间合并)
查看>>
【随笔】写下现在所想的,开始写博客
查看>>
linux命令之vi文本编辑器
查看>>
WPF-WrapPanel
查看>>
大家好
查看>>
iOS 疑难杂症 — — UITableView 添加 tableFooterView 旋转屏幕后收不到点击事件!!!...
查看>>
asp.net 8 Request,Response,Server
查看>>
Windows API 技巧集
查看>>