Cara memigrasi Data kolaborasi objek untuk aplikasi NTS untuk Microsoft kolaborasi Data objek untuk Windows 2000

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 810702 - Melihat produk di mana artikel ini berlaku.
Artikel ini telah diarsipkan. Artikel ditawarkan dalam bentuk "apa adanya" dan tidak akan dapat diperbarui lagi.
Perbesar semua | Perkecil semua

Pada Halaman ini

RINGKASAN

Ini langkah-oleh langkah artikel menjelaskan cara memigrasi kode yang ada didasarkan pada objek CDONTS Model CDOSYS.

Anda dapat menggunakan Cdonts.dll dan Cdosys.dll objek perpustakaan untuk menciptakan dan proses e-mail dengan menggunakan format standar Internet dan protokol. Kolaborasi Data objek untuk NTS (CDONTS) pada awalnya dilaksanakan untuk digunakan dengan Microsoft komersial Internet Server (MCIS), dan adalah termasuk dalam Windows NT pilihan paket. CDONTS juga dimasukkan sebagai bagian dari Windows 2000 untuk kompatibilitas dengan Windows NT. CDONTS tidak disertakan dengan Microsoft Windows XP dan berikutnya rilis Windows. Microsoft Kolaborasi Data objek untuk Windows 2000 (CDOSYS) dilaksanakan dan termasuk sebagai komponen sistem operasi Windows 2000. Ada kode yang berdasarkan CDONTS harus bermigrasi ke CDOSYS.

Fitur perbandingan

Tabel berikut membandingkan sistem operasi (OS) dukungan dan fitur dukungan di Cdonts.dll dan Cdosys.dll perpustakaan.
Perkecil tabel iniPerbesar tabel ini
FiturCDONTSCDOSYSCatatan
Dukungan Windows NTYaTidakBaik disertakan dengan OS
Dukungan Windows 2000YaYaKeduanya disertakan dengan OS
Dukungan Windows XPTidakYaCDOSYS hanya disertakan dengan OS
Dukungan server ExchangeYaYa
Kirim emailYaYa
Posting ke grup beritaTidakYa
Kirim (posting) dengan menggunakan protokol Transfer surat sederhana (SMTP) Jaringan berita Transfer Protocol (NNTP) port TidakYa
MIME dan format pesan Uuencode YaYa
Kontrol eksplisit MIME tubuh bagian struktur, pengkodean, charset, dan lain-lain. TidakYa
HTML dan MHTML dukungan YaYa
Daftar / membaca direktori drop lokal TidakYa
Daftar / membaca masuk melalui POP3 YaTidak
Transportasi acara wastafel dukungan TidakYa
Balasan dan maju fungsiTidakYa

Contoh

Contoh berikut menunjukkan cara untuk melakukan tugas yang sama dengan menggunakan CDONTS dan dengan menggunakan CDOSYS. Masing-masing contoh berikut menggambarkan fitur bahwa kedua perpustakaan memiliki, dan kemudian memberikan contoh kode untuk mengimplementasikan fitur di masing-masing perpustakaan. Contoh kode ini diverifikasi oleh menggunakan Windows 2000 Paket Layanan 2 (SP2) dan versi perpustakaan:
  • CDONTS 6.0.3939.0
  • CDOSYS 6.0.3943.3

Kirim sederhana

Contoh ini adalah penggunaan yang paling populer untuk kedua perpustakaan. Dalam hal ini kasus, kedua perpustakaan menulis pesan ke direktori pickup SMTP server. Jalur direktori dibaca dari metabase lokal.
Contoh CDONTS
 set m =
CreateObject("CDONTS.NewMail") m.Send "user1@company.com", _
"user2@company.com", _ "test 1", _ "hello there" 
Contoh 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

Mengirim tubuh HTML

Contoh berikut menempatkan teks tubuh HTML dalam pesan. Jika tidak, contoh-contoh ini sangat mirip dengan "Kirim sederhana" contoh. Dalam kedua menetapkan contoh, format multipart/alternative pesan MIME yang digunakan. Juga, teks tubuh secara otomatis dibuat dari HTML. Tubuh teks termasuk sebagai bagian tubuh text/plain.
Contoh CDONTS
 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 
CDOSYS contoh
 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

Kirim dengan lampiran MIME format

Contoh CDONTS
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"
Contoh 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

Kirim dengan lampiran dalam Uuencode format

Untuk kedua perpustakaan, untuk mengirim pesan dengan lampiran UUENCODE, perubahan dalam properti pada pesan untuk mengubah format.
Contoh CDONTS
 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"
Contoh 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

Mengirim pesan teks Unicode

Contoh ini termasuk karakter Unicode (simbol Euro, ?, Kode Unicode titik 0x20ac) di nama tampilan penerima dan dalam pesan teks. Dalam contoh kedua, "?" dikodekan ke CharSet utf-7 properti. CDONTS harus menggunakan CP_UTF7 = 65000 konstan. Untuk CDOSYS, CharSet nama Unicode-1-1-utf-7.
Contoh CDONTS
 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
Contoh 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

REFERENSI

Untuk lebih informasi, mengunjungi situs-situs Website MSDN berikut: Untuk informasi lebih lanjut, klik berikut nomor artikel untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
816789Membaca akses ke setiap orang kelompok akan dihapus setelah Anda menginstal Exchange 2000 Paket Layanan 3

Properti

ID Artikel: 810702 - Kajian Terakhir: 27 Februari 2014 - Revisi: 2.0
Berlaku bagi:
  • Microsoft Exchange Server 2003 Enterprise Edition
  • Microsoft Exchange Server 2003 Standard Edition
  • Microsoft Exchange 2000 Server Standard Edition
Kata kunci: 
kbnosurvey kbarchive kbhowtomaster kbhowto kbmt KB810702 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini: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