如何在 Visual Basic 脚本中向出站 SMTP 邮件添…
2008-02-23 06:11:11来源:互联网 阅读 ()
概要
返回页首
创建事件接收器
要创建事件接收器,请将以下代码粘贴到一个新的文档中并将其另存为 EventSinkScript.vbs:<SCRIPT LANGUAGE="VBScript">Sub ISMTPOnArrival_OnArrival(ByVal Msg, EventStatus) TextDisclaimer = vbCrLf & "DISCLAIMER:" & vbCrLf & "Sample Disclaimer added in a VBScript." HTMLDisclaimer = "<p></p><p>DISCLAIMER:<br>Sample Disclaimer added in a VBScript." If Msg.HTMLBody <> "" Then 'Search for the "</body>" tag and insert our discliamer before that tag. pos = InStr(1, Msg.HTMLBody, "</body>", vbTextCompare) szPartI = Left(Msg.HTMLBody, pos - 1) szPartII = Right(Msg.HTMLBody, Len(Msg.HTMLBody) - (pos - 1)) Msg.HTMLBody = szPartI HTMLDisclaimer szPartII End If If Msg.TextBody <> "" Then Msg.TextBody = Msg.TextBody & vbCrLf & TextDisclaimer & vbCrLf End If 'Commit the content changes to the transport ADO Stream object. Msg.DataSource.Save ' Commit the changes into the transport Stream pEventStatus = cdoRunNextSinkEnd Sub</SCRIPT> bbs.bitsCN.com
注册事件接收器
要注册事件接收器,请使用随 Exchange SDK 一起安装的 Smtpreg.vbs 文档。在命令提示符处,浏览到 ...\Exchange SDK\SDK\Support\CDO\Scripts 文档夹,并键入以下命令(确保 EventSinkScript.vbs 的路径正确):cscript smtpreg.vbs /setprop 1 onarrival SMTPScriptingHost Sink ScriptName "C:\EventSinkScript.vbs"
要取消注册此事件,请键入以下内容:
测试事件接收器
要测试接收器,请向您组织外的一个 SMTP 收件人发送一封电子邮件。收件人应当收到一个在末尾添加了“免责声明”的经修改的邮件。 bitscn.com注意:假如您使用一个诸如 Microsoft Outlook 这样的 MAPI 客户端发送电子邮件,收件人将接收不到修改的邮件。这是因为在电子邮件触发 SMTP 传输事件时,使用 MAPI 提交的邮件不是 SMTP 格式。因此,由事件代码做出的更改不能持续。
返回页首
参考
这篇文章中的信息适用于:
• | Microsoft Exchange Server 2003 Enterprise Edition |
• | Microsoft Exchange Server 2003 Standard Edition |
• | Microsoft Exchange 2000 Server 标准版 |
• | Microsoft Windows Server 2003 Standard Edition |
• | the operating system: Microsoft Windows 2000 |
• | Collaboration Data Objects for Exchange 2000 6.0 |
• | Microsoft Collaboration Data Objects 2.0 |
关键字: | kbhowtomaster KB317680 |
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash