Jak přenést Collaboration Data Objects pro NTS aplikací Collaboration Data Objects pro systém Microsoft Windows 2000

Překlady článku Překlady článku
ID článku: 810702 - Produkty, které se vztahují k tomuto článku.
Tento článek byl archivován. Je nabízen v takovém stavu, v jakém je, a nebude již nadále aktualizován.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Souhrn

Tento článek krok podle kroku popisuje přenést existující kód založený na modelu objektu objekty CDONTS CDOSYS.

Můžete použít cdonts.dll a e-mailové cdosys.dll objektu knihovny vytvořit a zpracovat pomocí standardních formátů internetových a protokoly. Collaboration Data Objects objekty pro NTS (CDONTS) byla původně implementována použít s Microsoft Commercial Internet Server (MCIS) a byl součástí Windows NT Option Pack. Objekty CDONTS byl zahrnut také jako součást systému Windows 2000 pro zajištění kompatibility s objekty CDONTS WINDOWSNT. není součástí Microsoft Windows XP a následné vydání systému Windows. Microsoft Collaboration Data Objects pro Windows 2000 (CDOSYS) byl implementován a zahrnuty jako součást operačního systému Windows 2000. Existující kód, který je založen na objekty CDONTS musí přenést CDOSYS.

Porovnání funkce

Následující tabulka porovnává podporu) operačního systému a podpora funkce v cdonts.dll a knihovny cdosys.dll.
Zmenšit tuto tabulkuRozšířit tuto tabulku
FunkceObjekty CDONTSCDOSYSPoznámky
Podpora WINDOWSNTANONO,Ani zahrnuty OS
Podpora systému Windows 2000ANOANOObě zahrnuté OS
Podpora BEZENO,ANOCDOSYS zahrnuty pouze s OS
Podpora serveru ExchangeANOANO
Odeslat poštuANOANO
Vystavit diskusní skupinyNO,ANO
Odeslat pomocí Simple Mail Transfer Protocol (SMTP) (příspěvek) port Network News Transfer Protocol (NNTP) NO,ANO
Formáty zpráv MIME a kódování Uuencode ANOANO
Explicitní řízení strukturu část MIME tělo, kódování, charset a ostatním uživatelům. NO,ANO
Podpora HTML a MHTML ANOANO
Seznam / čtení adresáře místní přetažení NO,ANO
Seznam / čtení doručené pošty prostřednictvím POP3 ANONO,
Podpora jímky událostí přenosu NO,ANO
Odpovědi a předávání funkcíNO,ANO

PŘÍKLADY

Následující příklady ukazují, jak provést stejný úkol objekty CDONTS a CDOSYS. Každý následující příklady popisuje funkce, které mají oba knihoven a potom poskytuje ukázkový kód pro implementaci funkce v každé knihovně. Tyto ukázky kódu byly ověřeny pomocí Service Pack 2 (SP2) a následující verze knihoven:
  • CDONTS 6.0.3939.0
  • CDOSYS 6.0.3943.3

Jednoduché odesílání

Tento příklad je nejoblíbenější použití obou knihoven. V tomto případě obě knihovny zápis zprávy do sběrného adresáře SMTP serveru. Cestu adresáře číst z místní metabáze.
Objekty CDONTS příklad
 set m =
CreateObject("CDONTS.NewMail") m.Send "user1@company.com", _
"user2@company.com", _ "test 1", _ "hello there" 
Příklad CDOSYS
 Set m =
CreateObject("CDO.Message") m.From = "user1@company.com" m.To =
"user2@company.com" m.Subject = "test 1" m.TextBody = "hello there"
m.send

Odeslání textu HTML

Následující příklady základního textu HTML umístit do zprávy. Jinak jsou tyto příklady podobné příklady "Simple odeslat". V obou sad příklady je použit formát multipart/alternativní zprávu. Také tělo prostý text je automaticky vytvořen z HTML. Tělo prostého textu je zahrnut jako součást textu nebo prostého textu.
Objekty CDONTS příklad
 sHTML = "<html><body><font
color=""#FF0000"">" & _ "hello,
Red</font></body></html>" Set m =
CreateObject("CDONTS.NewMail") m.MailFormat = 0 ' CdoMailFormatMime
m.BodyFormat = 0 ' CdoBodyFormatHTML m.Send "user1@company.com", _
"user2@company.com", _ "test 1", _ sHTML 
Příklad CDOSYS
 sHTML = "<html><body><font
color=""#FF0000"">" & _ "hello,
Red</font></body></html>" Set m = CreateObject("CDO.Message")
m.From = "user1@company.com" m.To = "user2@company.com" m.Subject = "test 1"
m.HtmlBody = sHTML m.send

Odeslat přílohu formát

Objekty CDONTS příklad
Set m = CreateObject("CDONTS.NewMail") m.MailFormat = 0 ' CdoMailFormatMime
m.AttachFile "d:\ptsp\test\test.doc" m.Send "user1@company.com", _
"user2@company.com", _ "test.doc", _ "Here is the document you
requested"
Příklad CDOSYS
 Set m
= CreateObject("CDO.Message") m.From = "user1@company.com" m.To =
"user2@company.com" m.Subject = "test.doc" m.TextBody = "Here is the document
you requested." m.AddAttachment "file://d:\ptsp\test\test.doc"
m.send

Odeslání přílohy ve formátu kódování Uuencode

Pro obě knihovny odeslat zprávu s přílohou v kódování Uuencode, změnit vlastnost u zprávy změnit formát.
Objekty CDONTS příklad
 Set m =
CreateObject("CDONTS.NewMail") m.MailFormat = 1 ' CdoMailFormatText
m.AttachFile "d:\ptsp\test\test.doc" m.Send "user1@company.com", _
"user2@company.com", _ "test.doc", _ "Here is the document you requested"
Příklad CDOSYS
 Set m =
CreateObject("CDO.Message") m.MimeFormatted = false m.From =
"user1@company.com" m.To = "user2@company.com" m.Subject = "test.doc"
m.TextBody = "Here is the document you requested." m.AddAttachment
"file://d:\ptsp\test\test.doc" m.send

Odeslat zprávu text Unicode

Tento příklad zahrnuje znak Unicode (kód Unicode symbolu euro €, přejděte 0x20ac) v zobrazované jméno příjemce a text zprávy. V obou příkladech je kódována "€" do vlastnosti znaková sada utf-7. Objekty CDONTS musí používat CP_UTF7 = 65 000 konstantní. Pro CDOSYS je název znaková sadaunicode-1-1-utf-7.
Objekty CDONTS příklad
 Set s = CreateObject("CDONTS.Session") S.LogonSMTP "User 1",
"user1@company.com" s.SetLocaleIDs 65000 ' cpUTF7 Set m = s.Outbox.Messages.Add
m.MessageFormat = 0 ' CdoMime set r = m.Recipients.Add 'r.address =
"user2@company.com" r.name = "Joe €" r.address = "<joe.euro@company.com>"
m.Subject = "Unicode content" m.Text = "That will be €5, please."
m.Send
Příklad CDOSYS
set m =
CreateObject("CDO.Message") m.From = "User1 <user1@company.com>" m.To =
"Joe € <joe.euro@company.com>" m.Subject = "Unicode content" set b =
m.bodypart b.charset = "unicode-1-1-utf-7" m.textbody = "That will be €5,
please." m.send

Odkazy

Další informace naleznete na následujících webech MSDN: Další informace naleznete následujícím článku znalostní databáze Microsoft Knowledge Base:
816789Čtení přístupu Everyone skupiny odebrán po instalaci aktualizace Exchange 2000 Service Pack 3

Vlastnosti

ID článku: 810702 - Poslední aktualizace: 28. února 2014 - Revize: 6.5
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Exchange Server 2003 Enterprise Edition
  • Microsoft Exchange Server 2003 Standard Edition
  • Microsoft Exchange 2000 Server Standard Edition
  • Microsoft Collaboration Data Objects 2.0 for NT Server
  • Microsoft Collaboration Data Objects 2.0
Klíčová slova: 
kbnosurvey kbarchive kbmt kbhowtomaster kbhowto KB810702 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:810702

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