Cách di chuyển các đối tượng dữ liệu nghiên cứu khoa học cho các ứng dụng NTS để Microsoft hợp tác dữ liệu đối tượng cho Windows 2000

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch máy của Microsoft chứ không phải do con người dịch. Microsoft cung cấp các bài viết do con người dịch và cả các bài viết do máy dịch để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng ngôn ngữ của bạn. Tuy nhiên, bài viết do máy dịch không phải lúc nào cũng hoàn hảo. Loại bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, giống như một người nước ngoài có thể mắc sai sót khi nói ngôn ngữ của bạn. Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra. Microsoft cũng thường xuyên cập nhật phần mềm dịch máy này.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này:810702
Bài viết này đã được lưu trữ. Bài viết được cung cấp "nguyên trạng" và sẽ không còn được cập nhật nữa.
TÓM TẮT
Bước này bằng bước bài viết mô tả cách di chuyển mã hiện dựa trên các đối tượng CDONTS mô hình để CDOSYS.

Bạn có thể sử dụng Cdonts.dll và Cdosys.dll đối tượng thư viện để tạo ra và xử lý e-mail bằng cách sử dụng định dạng chuẩn Internet và giao thức. Cộng tác dữ liệu đối tượng cho NTS (CDONTS) ban đầu triển khai thực hiện để sử dụng với Microsoft thương mại Internet Server (MCIS), và đã bao gồm trong các gói tùy chọn Windows NT. CDONTS cũng được bao gồm, như là một phần của Windows 2000 để tương thích với Windows NT. CDONTS không được bao gồm với Microsoft Windows XP và bản phát hành tiếp theo của Windows. Microsoft Cộng tác dữ liệu đối tượng cho Windows 2000 (CDOSYS) đã được thực hiện và bao gồm như là một thành phần hệ điều hành Windows 2000. Hiện tại mã mà dựa trên CDONTS phải di chuyển đến CDOSYS.

Tính năngso sánh

Bảng sau so sánh hỗ trợ hệ điều hành (OS) và tính năng hỗ trợ trong Cdonts.dll và các thư viện Cdosys.dll.
Tính năngCDONTSCDOSYSChú ý
Hỗ trợ Windows NTKhôngKhông bao gồm với hệ điều hành
Hỗ trợ Windows 2000Cả hai bao gồm với hệ điều hành
Hỗ trợ Windows XPKhôngCDOSYS chỉ bao gồm với hệ điều hành
Hỗ trợ máy chủ trao đổi
Gửi thư
Đăng lên nhóm tinKhông
Gửi (post) bằng cách sử dụng Simple Mail Transfer Protocol (SMTP) Network News Transfer Protocol (NNTP) cảng Không
MIME và định dạng tin nhắn Uuencode
Rõ ràng kiểm soát cấu trúc cơ thể một phần MIME, mã hóa, charset, và những người khác. Không
Hỗ trợ HTML và MHTML
Danh sách / xem thư mục địa phương thả Không
Danh sách / xem hộp thư đến thông qua POP3 Không
Hỗ trợ vận chuyển sự kiện bồn rửa chén Không
Trả lời và chuyển tiếp chức năngKhông

Ví dụ

Ví dụ sau đây chứng minh làm thế nào để thực hiện nhiệm vụ tương tự bằng cách sử dụng CDONTS và bằng cách sử dụng CDOSYS. Mỗi người trong số những ví dụ sau đây mô tả một tính năng cả hai thư viện có, và sau đó cung cấp cho mẫu mã cho việc thực hiện các tính năng trong mỗi thư viện. Các mẫu mã được xác minh bằng cách sử dụng Windows 2000 Service Pack 2 (SP2) và các phiên bản sau đây của các thư viện:
  • CDONTS 6.0.3939.0
  • CDOSYS 6.0.3943.3

Gửi đơn giản

Ví dụ này là việc sử dụng phổ biến nhất cho cả hai thư viện. Trong này trường hợp, cả hai thư viện viết tin nhắn vào thư mục đón SMTP hệ phục vụ. Đường dẫn thư mục được đọc từ metabase địa phương.
Ví dụ CDONTS
 set m =CreateObject("CDONTS.NewMail") m.Send "user1@company.com", _"user2@company.com", _ "test 1", _ "hello there" 
Ví dụ 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

Gửi cơ thể HTML

Các ví dụ sau đặt HTML cơ thể văn bản trong thư. Nếu không, các ví dụ này cũng tương tự như ví dụ "Đơn giản gửi". Trong cả hai đặt ví dụ, định dạng multipart/thay thế thư MIME được sử dụng. Ngoài ra, một đồng bằng văn bản cơ thể tự động tạo ra từ HTML. Đồng bằng văn bản thân bao gồm như là một phần cơ thể văn bản/đồng bằng.
Ví dụ CDONTS
 sHTML = "<html><body><fontcolor=""#FF0000"">" & _ "hello,Red</font></body></html>" Set m =CreateObject("CDONTS.NewMail") m.MailFormat = 0 ' CdoMailFormatMimem.BodyFormat = 0 ' CdoBodyFormatHTML m.Send "user1@company.com", _"user2@company.com", _ "test 1", _ sHTML 
CDOSYSVí dụ
 sHTML = "<html><body><fontcolor=""#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

Gửi với tập tin đính kèm trong MIMEđịnh dạng

Ví dụ CDONTS
Set m = CreateObject("CDONTS.NewMail") m.MailFormat = 0 ' CdoMailFormatMimem.AttachFile "d:\ptsp\test\test.doc" m.Send "user1@company.com", _"user2@company.com", _ "test.doc", _ "Here is the document yourequested"
Ví dụ 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 documentyou requested." m.AddAttachment "file://d:\ptsp\test\test.doc"m.send

Gửi với tập tin đính kèm trong các định dạng

Cho cả hai thư viện, gửi tin nhắn với phần đính kèm Uuencode, thay đổi một tài sản trên thư để thay đổi các định dạng.
Ví dụ CDONTS
 Set m =CreateObject("CDONTS.NewMail") m.MailFormat = 1 ' CdoMailFormatTextm.AttachFile "d:\ptsp\test\test.doc" m.Send "user1@company.com", _"user2@company.com", _ "test.doc", _ "Here is the document you requested"
Ví dụ 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

Gửi tin nhắn văn bản Unicode

Ví dụ này bao gồm một ký tự Unicode (các biểu tượng đồng Euro, €, Unicode 0x20ac điểm mã) trong tên hiển thị của người nhận và trong những tin nhắn văn bản. Trong cả hai ví dụ, "€" được mã hóa vào các UTF-7 CharSet bất động sản. CDONTS phải sử dụng các CP_UTF7 = 65000 hằng số. Cho CDOSYS, các CharSet tên là Unicode-1-1-utf-7.
Ví dụ CDONTS
 Set s = CreateObject("CDONTS.Session") S.LogonSMTP "User 1","user1@company.com" s.SetLocaleIDs 65000 ' cpUTF7 Set m = s.Outbox.Messages.Addm.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
Ví dụ 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
THAM KHẢO
Để biết thêm thông tin, hãy truy cập trang web MSDN Web sau đây: Để biết thêm chi tiết, bấm vào đây số bài viết để xem bài viết trong cơ sở kiến thức Microsoft:
816789Đọc truy cập cho tất cả mọi người các nhóm bị loại bỏ sau khi bạn cài đặt Exchange 2000 Service Pack 3

Cảnh báo: Bài viết này được dịch tự động

Thuộc tính

ID Bài viết: 810702 - Xem lại Lần cuối: 02/21/2014 00:45:24 - Bản sửa đổi: 2.0

Microsoft Exchange Server 2003 Enterprise Edition, Microsoft Exchange Server 2003 Standard Edition, Microsoft Exchange 2000 Server Standard Edition

  • kbnosurvey kbarchive kbhowtomaster kbhowto kbmt KB810702 KbMtvi
Phản hồi