Lotus Domino单用户多账号多邮件地址配置
2011-09-18 12:58
417 查看
场景说明
集团公司的邮箱地址和下属子公司的邮件地址不一致,可能会出现一个用户有多个邮箱地址,确保没个邮箱在Domino的邮件系统都能正常收发邮件。如:用户user集团的邮件地址user@acme.com
/* (function(){try{var s,a,i,j,r,c, l="document.getElementById("__cf_email__");a=l.className;if(a){s='';r=parseInt(a.substr(0,2),16);for(j=2;a.length-j;j+=2){c=parseInt(a.substr(j,2),16)^r;s+=String.fromCharCode(c);}s=document.createTextNode(s);l.parentNode.replaceChild(s,l);}}catch(e){}})();
/*" ]]> */
,用户user的下属公司邮箱地址为user01@acme-china.com
/* (function(){try{var s,a,i,j,r,c, l="document.getElementById("__cf_email__");a=l.className;if(a){s='';r=parseInt(a.substr(0,2),16);for(j=2;a.length-j;j+=2){c=parseInt(a.substr(j,2),16)^r;s+=String.fromCharCode(c);}s=document.createTextNode(s);l.parentNode.replaceChild(s,l);}}catch(e){}})();
/*" ]]> */
。用户user需要在集团邮件服务器上两个邮箱:user@acme.com和uacme-china.com同时都能使用,但是发件人地址为user@acme.com。
由于客户提出需求,我们才需要实现。此问题也咨询过800,也是让我们在mail.box做代理。但我总觉得别扭。后来也使用了多用户名的方式+等价名方式实现,发现如果有8个域名启用,一个用户有(8*用户名个数)的邮件地址。这样并不是很安全。在实施之前,我也将此方法做为面试domino相关人员的题目来评判一个domino人员的相关技能和对domino邮件路由理解程度。
这次算是2009年底我最大的收获吧。
想了此办法,做了测试并且成功部署了。将来各位有类似的需求,也可以很简单的部署。
在此也感谢建新同学按照我的想法加以实现,并完成全面测试工作。
具体配置
注:以下的所有配置都是在邮件服务器能正常收发外网邮件的基础上,邮件服务器详细配置请参考邮件服务器相关配置置手册。构建发件人Internet地址
修改服务器配置文档->MIME->转换选项->外出->当未在文档中定义 Internet 地址时,请查询所有 Notes 地址的Internet 地址:启用,如下图:修改收件人的Internet地址为:仅全名
服务器配置文档->路由器->基本->地址查找:仅全名,如下图:修改Names数据库的设计
个人文档中的Internet地址改为多值域,取消数据库属性中的从主模板继承设计,如下图:在user用户个人文档中,Internet地址,添加user@acme.com
/* (function(){try{var s,a,i,j,r,c, l="document.getElementById("__cf_email__");a=l.className;if(a){s='';r=parseInt(a.substr(0,2),16);for(j=2;a.length-j;j+=2){c=parseInt(a.substr(j,2),16)^r;s+=String.fromCharCode(c);}s=document.createTextNode(s);l.parentNode.replaceChild(s,l);}}catch(e){}})();
/*" ]]> */
和user@acme-china.com
/* (function(){try{var s,a,i,j,r,c, l="document.getElementById("__cf_email__");a=l.className;if(a){s='';r=parseInt(a.substr(0,2),16);for(j=2;a.length-j;j+=2){c=parseInt(a.substr(j,2),16)^r;s+=String.fromCharCode(c);}s=document.createTextNode(s);l.parentNode.replaceChild(s,l);}}catch(e){}})();
/*" ]]> */
两个邮件地址。
必要时需要把names重建索引,服务器控制台:load updall names.nsf -R
然后通过修改acme.com和acme-china.com两个域名的mx指向domino smtp服务器即可,这里不在详细描述。
如果是Inotes邮件需要禁用快速寻址(可选)
在notes.ini中增加如下参数语法:iNotes_WA_CachedNames=value
说明:从 Domino(R) 8.5.1 开始启用或禁用快速寻址。请注意必须提供一个值。如果此值为空,快速寻址列表将不填充。值为:
0 - 禁用快速寻址
1 - 启用快速寻址 (缺省)
【说明】测试内外网邮件时请确保用户所有的Internet域名都在全球网络域文档->转换->SMTP地址转换->本地主Internet域名或者备用Internet域名中找到。
相关文章推荐
- Lotus Domino单用户多账号多邮件地址配置
- Lotus Domino单用户多账号多邮件地址配置
- Domino单用户多账号多邮件地址配置
- 基于虚拟用户的邮件系统配置
- Exchange 2010 启用匿名 如何防止任意伪造一个邮件地址发送给内部账号!
- 在红帽子下配置javamail服务器,使用外面的邮箱地址发送邮件失败
- 因漏洞Dropbox用户邮件地址被泄露给垃圾邮件发送者
- 关于通过nginx配置到apache-tomcat-7.0.67的端口的时候access中打印访问日志会一直输出nginx的地址而不是用户的真实地址
- 添加、编辑用户过程中会报错总提示邮件地址无效
- 查询隐藏邮件地址的用户
- 方维系统,在tip.htm和inc\u\u_menu.htm调用账号绑定状态,已绑定的可链接到该用户在对应网站的地址
- [ jenkins ] 配置邮件发送地址
- GitLab Server 发送邮件给新增用户使其通过邮箱中的链接去指定地址修改登录密码
- Git多用户,不同项目配置不同Git账号
- 配置H3C交换机实例(设置安全策略版,通过源IP地址对WEB登录用户进行控制)[连载之电子商务系统架构]
- Exchange Server 2010 SP2 高可用性(七)---配置邮件地址转换
- 如何将配置文件通过邮件发送给用户
- 用户账号配置
- Git配置用户名、邮件地址访问GitHub
- 求高手,高难度,MDaemon邮件服务器的用户邮件配置文件解码