2017-11-16 1218
环境:2台exchange 192.168.112.119,192.168.112.121 (helizhi-2ec4658,contoso.com) 192.168.112.120(ca.changan.com) 域名:Contoso.com, changan.com 其实这里要叙述的过程,需要注意: 1.各自的域做好了MX,A记录,并且能否正常解析,两个互发邮件没问题(由于环境的限制,我这里只是列举contoso.com发往changan.com时,免责声明的自动添加,大家当changan.com是外部域(外网)即可) 2.contoso.com要有2个IP地址,分别是192.168.112.119,192.168.112.121(后面添加的) 3.把之前在POP3模式下的记录清除cscript smtpreg.vbs /remove 1 OnArrival SMTPScriptingHost 上篇是说了在POP3模式下,发送邮件都有了“声明”,下面即将介绍客户端使用“exchange模式”也能发送有“声明”的邮件! 1.在Contso.com添加一个IP地址(192.168.112.121) 2.新建一个SMTP连接器(名字为Test-disclaimer) 选择 192.168.112.121
转到 默认SMTP虚拟服务器--IP地址,选择 192.168.112.119 默认SMTP虚拟服务器属性--出站连接 --TCP改为 26
默认SMTP虚拟服务器属性--传递--高级--虚拟域--输入新添加的IP地址 192.168.112.121 转到新建的SMTP虚拟服务器(Test-disclaimer)属性--常规--高级-编辑-把TCP端口修改为 26 添加允许中继 192.168.112.119 新建SMTP连接器
新建一个SMTP连接器,名为TO-CA,添加Test-disclaimer为桥头服务器 添加SMTP地址空间 好了,大家先互发邮件试试,看看通信是否正常,不正常的话,要自己检查一下设置! 还是不行的话,重启服务器吧~~~ - -|…… 最后,添加上“声明”脚本,才能真正生效!
Cd C:\Program Files\Exchange SDK\SDK\Support\CDO\Scripts cscript smtpreg.vbs /add 2 onarrival SMTPScriptingHost CDO.SS_SMTPOnArrivalSink "mail from=*@contoso.com" cscript smtpreg.vbs /setprop 2 onarrival SMTPScriptingHost Sink ScriptName "C:\EventSinkScript.vbs" 注意这里的add2, setprop2,这里到了这里,大家都已经明白了之前所做的那么多步骤,就是让邮件经过2次SMTP后,这个过程需要端口的区分来获得通信,最后在第2次SMTP (Test-disclaimer)中附加“声明”!其他协议,大家都可以用变通的方法来实现附加 ***********************************************************
效果: 客户端Exchange模式:administrator@contoso.com Send To changan@changan.com(outlookPOP3模式) 有免责声明 (出站免责声明) 域内邮件,不会有免责声明
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。