Ako pridať disclaimer na odchádzajúce správy SMTP v jazyku Visual Basic script

Preklady článku Preklady článku
ID článku: 317680 - Zobraziť produkty, ktorých sa tento článok týka.
Pre Microsoft Visual Basic verziu tohto článku, pozri 317327.
Rozbaliť všetko | Zbaliť všetko

Na tejto stránke

SUHRN

V tomto krokovom ukazuje, ako používať SMTP Transport udalosť drez pridať disclaimer na odchádzajúcu poštu SMTP správy.

Vytvoriť udalosť umývadlo

Chcete vytvoriť udalosť umývadlo, prilepte nasledujúci kód nový súbor a uložte ho ako 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 disclaimer 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

   EventStatus = cdoRunNextSink
End Sub
</SCRIPT>

Zapísať udalosť umývadlo

Zaregistrovať vašu udalosť umývadlo, použite súbor Smtpreg.vbs, ktorý je inštalovaný výmeny SDK. Z príkazového riadka, prejdite na ...\Exchange SDK\SDK\Support\CDO\Scripts priečinok a zadáte takto (uistite sa, istí, že cesta k EventSinkScript.vbs je správne):
cscript smtpreg.vbs / add 1 onarrival SMTPScriptingHost Spolupracujúce údajové objekty.SS_SMTPOnArrivalSink "mail from=*@your-domain-here.com"
cscript smtpreg.vbs /setprop 1 onarrival SMTPScriptingHost umývadlo ScriptName "C:\EventSinkScript.vbs"
Ak je príkaz úspešný, zobrazí úspech správy generované skript.

Registráciu tejto udalosti, zadajte po:
cscript smtpreg.vbs alebo odstránenie 1 OnArrival SMTPScriptingHost
Ďalšie informácie o registrácii udalostí s Smtpreg.vbs, nájdete v téme „Managing udalosť väzby"na nasledujúce MSDN Web lokalita:
http://msdn.Microsoft.com/en-us/library/ms526620 (EXCHG.10) .aspx
Ďalšie informácie získate po kliknutí na nasledovné číslo článku databázy Microsoft Knowledge Base:
324021Ako vytvoriť "catchall" schránky drez Exchange Server

Test udalosť umývadlo

Otestovať vašom drez, odoslať správu elektronickej pošty SMTP príjemcovi kto je mimo vašej organizácie. Príjemca by mal dostať upravenej správa s disclaimer pridaná na konci správy.

Poznámka Ak používate klienta MAPI, napríklad program Microsoft Outlook na odosielanie e-mail a ak schránku na serveri Exchange bydlisko na tom istom serveri ako udalosť drezom záväzné, príjemca môže hlásenie nezobrazí modifikované. Je to preto správy, ktoré sú predložené pomocou rozhrania MAPI nie sú vo formáte SMTP, keď e-mailu triggers SMTP transport udalosť. Preto zmeny, urobené kód udalosti nie sú trvalé.

ODKAZY

Ďalšie informácie získate po kliknutí na nasledovné číslo článku databázy Microsoft Knowledge Base:
273233Nemôžete upravovať správy s rozhraním MAPI, ktoré sú odchytené v SMTP transport udalosť umývadlo

Vlastnosti

ID článku: 317680 - Posledná kontrola: 8. novembra 2011 - Revízia: 2.0
Informácie v tomto článku sa týkajú nasledujúcich produktov:
  • Microsoft Exchange Server 2003 Enterprise Edition
  • Microsoft Exchange 2000 Server Standard Edition
Kľúčové slová: 
kbhowtomaster kbmt KB317680 KbMtsk
Strojovo preložené
DÔLEŽITÉ: Tento článok bol preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft, nie prekladateľom. Spoločnosť Microsoft ponúka články preložené prekladateľmi aj strojovo preložené články, vďaka čomu máte možnosť prístupu ku všetkým článkom databázy Knowledge Base vo svojom jazyku. Strojovo preložený článok však nie je vždy perfektný. Môže obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky, podobne ako cudzinec môže robiť chyby, keď rozpráva vašim jazykom. Spoločnosť Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené akýmkoľvek nepresným prekladom obsahu alebo jeho použitím zo strany zákazníkov. Spoločnosť Microsoft softvér na strojový preklad pravidelne aktualizuje.
Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem:317680

Odošlite odozvu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com