Nasıl yapılır: Windows 2000 için Microsoft birlikte çalışma veri nesneleri NTS Uygulamaları için birlikte çalışma veri nesneleri geçirme

Makale numarası: 810702 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Özet

Tarafından adım adım makalede, varolan kod CDOSYS CDONTS nesne modeline dayalı geçirilecek açıklamaktadır.

Cdosys.dll nesne kitaplıkları oluşturmak ve işlemek için ınternet standart biçimler ve iletişim kurallarını kullanarak e-posta ve cdonts.dll kullanabilirsiniz. Birlikte çalışma veri nesneleri NTS (CDONTS) Microsoft Commercial ınternet Server (MCIS) ile kullanmak için kullanılmıştır ve Windows NT Option Pack eklenmiştir. CDONTS, Windows NT CDONTS ile uyumluluk için Windows 2000'in bir parçası olmadığından Windows XP'ye ve Windows'un sonraki sürümleri ile birlikte de bulunmaktaydı. Microsoft birlikte çalışma veri nesneleri için Windows 2000 (CDOSYS) uygulanan ve Windows 2000 işletim sistemi bileşeni dahil. CDONTS temel alan varolan kodu için CDOSYS geçirmek gerekir.

Özellik karşılaştırması

Aşağıdaki tabloda, işletim sistemi (OS) desteği ve özellik desteği cdonts.dll ve Cdosys.dll kitaplıkları karşılaştırır.
Bu tabloyu kapaBu tabloyu aç
ÖzelliğiCDONTSCDOSYSNotları
Windows NT DesteğiEVETHayırIşletim SISTEMI ile dahil hiçbiri
Windows 2000 desteğiEVETEVETHer iki işletim SISTEMI ile dahil
Windows XP desteğiHayırEVETYalnızca işletim SISTEMI ile dahil CDOSYS
Exchange sunucusu desteğiEVETEVET
Posta GönderEVETEVET
Haber grubu için deftere nakletHayırEVET
Basit Posta Aktarım Protokolü (SMTP) kullanarak (posta) göndermek Ağ Haber Aktarım iletişim kuralı (NNTP) bağlantı noktası HayırEVET
MIME ve UUENCODE ileti biçimleri EVETEVET
Açık denetim MIME Gövde bölümü yapısını, kodlama, karakter kümesi ve diğerleri. HayırEVET
HTML ve MHTML desteği EVETEVET
Listele / yerel bir bırakma dizini okunamıyor. HayırEVET
Listele / gelen POP3 üzerinden okunamıyor. EVETHayır
Aktarım olay havuzunun desteği HayırEVET
Yanıtla ve ilet işlevlerininHayırEVET

Örnekler

Aşağıdaki örnekler, CDONTS kullanarak ve CDOSYS kullanarak aynı görevi gerçekleştirme göstermektedir. Aşağıdaki örnekler, her iki kitaplıkları varsa ve verir örnek kodu her kitaplıkta özellik uygulamak için bir özellik açıklar. Bu kod örnekleri, Windows 2000 Service Pack 2 (SP2) ve aşağıdaki sürümlerinden birinde kitaplıkları kullanarak Doğrulanmakta:
  • cdonts 6.0.3939.0
  • cdosys 6.0.3943.3

Basit gönderme

Bu örnek iki kitaplıkları için sık kullanılır. Bu durumda, her iki kitaplıkları iletinin SMTP toplama dizini için yazma sunucu. Dizin yolu yerel metabase okunur.
CDONTS örnek
 set m =
CreateObject("CDONTS.NewMail") m.Send "user1@company.com", _
"user2@company.com", _ "test 1", _ "hello there" 
CDOSYS örnek
 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

HTML Gövde Gönder

Aşağıdaki örnekler, iletide HTML gövde metin yerleştirin. Aksi halde, bu örnekleri "Basit Gönder" örneklere benzer. Her iki örnek kümelerinde, MIME parçalı/alternatif ileti biçimi kullanılır. Ayrıca, bir düz metin gövdesi HTML otomatik olarak oluşturulur. Düz metin gövde metin/düz bir gövde bölümü olarak bulunur.
CDONTS örnek
 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 örnek
 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

Ek MIME biçiminde ile gönderme

CDONTS örnek
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"
CDOSYS örnek
 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

Bir eki UUENCODE biçimindeki ile gönderme

Her iki kitaplıklar için UUENCODE bir eki içeren iletiyi göndermek için <a0></a0>, bir iletinin biçimini değiştirmek için özellik değiştirin.
CDONTS örnek
 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"
CDOSYS örnek
 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

Unicode ileti metnini gönder

Bu örnek, bir Unicode karakter içerir (Euro simgesi, €, Unicode kod 0x20ac işaret) alıcı görünen adını ve ileti metni. Her iki örnek, "€" utf-7 CharSet özelliği kodlanır. CDONTS kullanmalısınız CP_UTF7 65000 = sabit. Için CDOSYS, unicode-1-1-utf-7CharSet adıdır.
CDONTS örnek
 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
CDOSYS örnek
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

Referanslar

Daha fazla bilgi için aşağıdaki MSDN Web sitelerini ziyaret edin: Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
816789Exchange 2000 Service Pack 3'ü yükledikten sonra Everyone için okuma erişimi grubu kaldırılıyor

Özellikler

Makale numarası: 810702 - Son Gözden Geçirme: 13 Kasım 2007 Salı - Gözden geçirme: 6.5
Bu makaledeki bilginin uygulandığı durum:
  • 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
Anahtar Kelimeler: 
kbmt kbhowtomaster kbhowto KB810702 KbMttr
Otomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:810702

Geri Bildirim Ver