OL2000: Pengembang informasi tentang pembaruan keamanan email Outlook

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 262701 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

Pada Halaman ini

RINGKASAN

Artikel ini menyediakan informasi untuk pengembang, solusi penyedia, dan vendor perangkat lunak independen (ISVs) tentang Microsoft Outlook Pembaruan keamanan e-mail yang dirilis pada tanggal 7 Juni 2000.

INFORMASI LEBIH LANJUT

PENTING: Microsoft menganjurkan bahwa Anda sudah familiar dengan dasar fitur Pembaruan keamanan email Outlook sebelum Anda membaca artikel ini. Informasi umum tentang pembaruan keamanan email Outlook disediakan di Web site Microsoft berikut:
http://www.Microsoft.com/downloads/details.aspx?FamilyID = 96DF48A9-7638-429E-816E-35F16F6528CA & displaylang = EN
Untuk informasi tambahan tentang Pembaruan keamanan Outlook E-mail, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
262631 OL2000: Informasi tentang pembaruan keamanan email Outlook
Artikel ini menjelaskan perilaku Outlook Setelah Anda menerapkan pembaruan keamanan. Administrator dapat mengkonfigurasi klien komputer sehingga mereka tidak berisi semua pembatasan-pembatasan ini. Sebagai pengembang, Anda perlu akrab dengan pilihan administratif yang tersedia dengan pembaruan keamanan ini. Untuk informasi tambahan tentang cara mengganti pembatasan yang dikenakan oleh pembaruan keamanan, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
263297 OL2000: Informasi Administrator tentang pembaruan keamanan email Outlook

Sekilas pandang

Menyediakan pembaruan keamanan email Outlook Outlook dengan tambahan tingkat perlindungan terhadap pesan email yang berbahaya. Update langsung mempengaruhi cara yang banyak fungsi fitur Outlook, dan mungkin mempengaruhi solusi yang Anda membangun dengan menggunakan fitur pengembang yang termasuk dalam Outlook dan lain pesan teknologi atau aplikasi pemrograman Antarmuka (api). Jika Anda telah membuat semua jenis solusi dengan menggunakan Microsoft pesan teknologi, Microsoft menganjurkan bahwa Anda menjadi akrab dengan perubahan yang membuat pembaruan keamanan untuk Outlook dan bagaimana perubahan tersebut mungkin mempengaruhi solusi Anda. Dalam beberapa kasus, solusi tidak berfungsi sama sekali; di lain kasus, solusi dapat mengakibatkan pesan peringatan yang menyela solusi Anda Ketika Anda mencoba untuk menjalankannya.

Pembaruan keamanan perubahan Outlook dan fungsi pesan umum di bidang-bidang berikut:
  • Perilaku lampiran umum (dari pengguna akhir perspektif)
  • Model objek Outlook
  • Daerah-daerah lain di Outlook yang berkaitan dengan keamanan
  • Objek kolaborasi Data objek (CDO) Model
  • Sederhana pesan Application Programming Interface, atau Sederhana MAPI
PENTING: Pembaruan keamanan ini mempengaruhi semua solusi kustom yang menggunakan Outlook objek model dan MAPI sederhana, bahkan jika mereka secara digital menandatangani. Ini meliputi:

  • Bentuk kustom Outlook yang diterbitkan ke folder atau bentuk perpustakaan, termasuk perpustakaan bentuk organisasi.
  • Outlook tambahan COM.
  • Outlook Visual Basic for Applications.
  • Jenis proyek pengembangan yang menggunakan Outlook model objek atau MAPI sederhana.

Perubahan desain Model objek Outlook

Lampiran

Lampiran dengan tingkat 1, atau "tidak aman", ekstensi file tidak dapat diakses dalam model objek Outlook, secara khusus:
  • The Lampiran Koleksi dalam model objek menyadari tidak aman lampiran.
  • Jika Anda mencoba untuk mengirim email pemrograman dengan salah Lampiran surat tidak dikirim. Jika program ini ditulis dalam c atau C++ bahasa pemrograman, Anda menerima kode kembali MAPI_E_CANCELLED.
  • Jika Anda mencoba untuk membuka berkas yang "tidak aman" sistem objek (atau "freedoc" file) dengan menggunakan model objek Outlook, Anda menerima E_FAIL kembali kode dalam bahasa pemrograman c atau C++. Sebelum Anda menginstal Update, Anda dapat membuka berkas yang "tidak aman" sistem objek dengan menggunakan Tampilan metode dalam model objek Outlook.

Item.send

Ketika Anda menjalankan program yang menggunakan model objek Outlook untuk memanggil Kirim metode, Anda menerima pesan peringatan. Ini pesan peringatan memberitahu Anda program mencoba mengirim pesan atas nama Anda dan meminta jika Anda ingin memungkinkan pesan akan dikirim. Pesan peringatan berisi keduanya Ya dan Tidak tombol, namun, Ya tombol ini tidak tersedia hingga lima detik telah berlalu sejak pesan peringatan muncul. Anda dapat mengabaikan pesan peringatan segera jika Anda klik Tidak. Ketika Anda mengklik Tidak, the Kirim metode mengembalikan kesalahan E_FAIL dalam pemrograman c atau C++ bahasa.

Mengakses buku alamat dan penerima

Jika program yang mencoba untuk referensi jenis penerima informasi dengan menggunakan model objek Outlook, kotak dialog akan ditampilkan yang meminta Anda untuk mengkonfirmasi akses ke informasi ini. Anda dapat mengizinkan akses ke buku alamat atau penerima informasi untuk sampai sepuluh menit setelah Anda menerima kotak dialog. Hal ini memungkinkan fitur, seperti sinkronisasi perangkat mobile, selesai. Jika Anda memutuskan untuk tidak mengizinkan akses ke buku alamat atau penerima informasi, Anda menerima kode kembali E_FAIL untuk semua pesan-pesan ini dalam C atau C++ bahasa pemrograman.

Anda menerima konfirmasi kotak dialog ketika mencoba solusi untuk pemrograman mengakses berikut fitur model objek Outlook:
  • The AddressEntries Koleksi atau apapun AddressEntry objek.
  • The Penerima Koleksi atau apapun Penerima objek.
  • Properti berikut ContactItem objek:
    Email1.address
    Email1.AddressType
    Email1.DisplayName
    Email1.EntryID
    Email2.address
    Email2.AddressType
    Email2.DisplayName
    Email2.EntryID
    Email3.address
    Email3.AddressType
    Email3.DisplayName
    Email3.EntryID
    NetMeetingAlias
    ReferredBy
  • Properti berikut MailItem objek:
    SentOnBehalfOfName
    SenderName
    ReceivedByName
    ReceivedOnBehalfOfName
    ReplyRecipientNames
    Pada
    CC
    BCC
  • Properti berikut AppointmentItem objek:
    Pengatur
    RequiredAttendees
    OptionalAttendees
    Sumber Daya
    NetMeetingOrganizerAlias
  • Properti berikut TaskItem objek:
    ContactNames
    Kontak
    Delegator
    Pemilik
    StatusUpdateRecipients
    StatusOnCompletionRecipients
  • The GetMember metode DistListItem objek.
  • The ContactNames properti JournalItem objek.
  • The SenderName properti MeetingItem objek.
  • The SenderName properti PostItem objek.
  • The GetRecipientFromID properti Namespace objek.
  • The Melaksanakan metode Tindakan objek.
  • The Rumus properti UserProperty objek.

Item.SaveAs

Ketika Anda menggunakan SaveAs metode untuk menyimpan item ke sistem file, Anda menerima alamat" buku"pesan peringatan. Ini mencakup semua jenis item apakah atau tidak item memiliki lampiran atau konten aktif. Perubahan ini telah membuat begitu bahwa Anda tidak pemrograman menyimpan item ke file dan kemudian mem-parsing file mengambil alamat e-mail.

Mengirim CommandBar tombol

Hal ini tidak mungkin lagi untuk menggunakan Melaksanakan metode untuk pemrograman klik Kirim tombol pada bilah alat Outlook. Meskipun hal ini tidak umum dilakukan di Outlook solusi, perubahan ini telah dilakukan untuk mencegah niat jahat. Anda menerima kode kembali E_FAIL untuk semua pesan-pesan ini dalam c atau C++ bahasa pemrograman.

SendKeys

Outlook tidak mengizinkan akses ke kotak dialog tertentu dengan menggunakan Visual Basic atau Visual Basic for Applications SendKeys perintah. Hal ini untuk mencegah program jahat dari secara otomatis mengabaikan pesan peringatan dan bentuk fitur keamanan baru.

VBScript dalam bentuk yang tidak diterbitkan tidak lagi berjalan

Ketika Anda membuat bentuk kustom Outlook, Anda dapat memilih untuk secara langsung menanamkan Visual Basic Scripting Edition (VBScript) dalam item. Anda dapat melakukan hal ini Jika pengguna lain tidak dapat memperoleh akses ke bentuk diterbitkan. Jenis bentuk disebut "off" bentuk.

Untuk informasi tambahan tentang bentuk one-off, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
207896 OL2000: Bekerja dengan definisi bentuk dan bentuk-bentuk One-Off
Ketika Anda membuka salah satu item dalam versi Menampilkan Outlook Outlook yang tidak memiliki update yang diterapkan untuk itu, pesan peringatan keamanan pertanyaan jika Anda ingin mengaktifkan atau menonaktifkan kode bentuk. Ketika Anda menggunakan versi Outlook yang memiliki update yang diberikan untuk itu, Outlook menonaktifkan kode dan Anda tidak dapat mengaktifkannya. Jika Anda ingin menggunakan naskah yang ditulis dalam VBScript dalam bentuk kustom, bentuk kustom harus diterbitkan untuk perpustakaan bentuk organisasi atau folder publik pada Microsoft Exchange Server komputer. Anda juga dapat mendistribusikan bentuk kustom dan menginstal itu di perpustakaan bentuk lokal pada komputer klien.

Aplikasi kantor di-Reset ke keamanan yang tinggi

Untuk membantu melindungi terhadap virus-virus macro berbahaya yang mungkin dalam Dokumen Microsoft Office, pembaruan keamanan menempatkan daftar berikut Program Office ke "keamanan tinggi" mode.

CATATAN: Untuk program Microsoft Office 97 khas, Anda diminta jika Anda ingin menjalankan makro. Untuk program Microsoft Office 2000 khas, makro tidak dapat menjalankan kecuali mereka menandatangani dan terpercaya. Jika makro yang ditandatangani dan dipercaya, Anda tidak diminta jika Anda ingin menjalankan makro.

Produk yang terpengaruh

  • Microsoft Outlook 2000 hanya. Visual Basic for Applications ini tidak dimasukkan dengan Outlook 98.
  • Microsoft Word 2000 dan Microsoft Word 97. Secara default, Word adalah dalam mode tinggi keamanan Office 2000.
  • Microsoft Excel 2000 dan Microsoft Excel 97.
  • Microsoft PowerPoint 2000 dan Microsoft PowerPoint 97.
CATATAN: Microsoft Access telah tidak ada pengaturan yang setara untuk makro keamanan dan karena itu tidak terpengaruh. Akibatnya, semua tipe dokumen akses yang termasuk dalam daftar ekstensi berkas yang tidak aman yang tidak dapat diakses.

Outlook dan HTML Mail

Pembaruan keamanan menempatkan Outlook ke dalam "terbatas zona" default. Jika Anda membuka pesan email yang dalam Hypertext Markup Language Format (HTML), dan HTML berisi script, naskah berjalan dalam konteks pengaturan keamanan Internet.

CATATAN: Ini adalah salah satu perbedaan antara Outlook 98 dan Outlook 2000. Kapan Anda menggunakan Outlook 98, aktif konten berjalan selama pengaturan keamanan yang ditetapkan cukup rendah. Dengan pembaruan keamanan email Outlook diinstal, Outlook 2000 benar-benar menonaktifkan script dalam pesan e-mail HTML, terlepas dari Internet pengaturan keamanan.

Perubahan MAPI desain sederhana

Ketika Outlook diinstal pada komputer sebagai default sederhana MAPI klien, Outlook memproses permintaan yang dibuat dengan menggunakan sederhana MAPI panggilan. Oleh karena itu, ketika Anda menginstal pembaruan keamanan email Outlook, perubahan dibuat dengan cara sederhana MAPI panggilan yang ditangani. Secara default, jika Anda menggunakan banyak fungsi sederhana MAPI Anda menerima pesan peringatan yang menyatakan program adalah mencoba untuk mengakses informasi penerima atau mengirim surat Anda nama.

Daftar berikut ini menjelaskan bagaimana Outlook menanggapi sederhana MAPI panggilan.
Simple MAPI call   Behavior if handled by Outlook
----------------------------------------------------------------
MAPIAddress        OK
MAPIDeleteMail     OK
MAPIDetails        OK
MAPIFindNext       OK
MAPIFreeBuffer     OK
MAPILogoff         OK
MAPILogon          OK
MAPIReadMail       Prompt
MAPIResolveName    Prompt
MAPISaveMail       OK
MAPISendDocuments  OK
MAPISendMail       OK with the MAPI_DIALOG argument, otherwise prompt
Untuk informasi lebih lanjut tentang panggilan MAPI sederhana, Lihat artikel berikut pada situs Web Microsoft:
http://msdn2.Microsoft.com/en-us/library/ms529435.aspx

Perubahan desain CDO

Pembaruan keamanan email Outlook 2000 tidak menghapus CDO model objek jika telah sebelumnya diinstal pada komputer. Ini berbeda dari Outlook 98 E-mail pembaruan keamanan, yang menghapus objek CDO model dari komputer.

CDO 1,21 object model telah berubah untuk mencerminkan perubahan yang dibuat untuk Outlook object model dan MAPI sederhana. Untuk informasi tambahan tentang CDO perubahan, klik nomor artikel di bawah ini untuk melihat artikel di Microsoft Basis Pengetahuan:
268279 OL2000: Informasi tentang pembaruan keamanan email CDO
268372 OL2000: Pengembang informasi tentang pembaruan keamanan email CDO
Untuk informasi lebih lanjut tentang CDO object model, Lihat artikel berikut pada situs Web Microsoft:
http://msdn2.Microsoft.com/en-us/library/ms998655.aspx

Panggilan pesan umum tidak lagi didukung

Setelah Anda menginstal pembaruan keamanan email Outlook, Common Pesan panggilan (CMC) fungsi tidak lagi. Antarmuka CMC adalah satu set sepuluh fungsi yang memungkinkan Anda untuk dengan cepat menambahkan kemampuan pesan sederhana untuk Anda program kustom. Sebagai contoh, program Anda dapat mengirim pesan dengan satu CMC fungsi panggilan dan menerima pesan dengan dua CMC fungsi panggilan.

Untuk informasi tambahan tentang CMC, lihat Website Microsoft berikut:
http://msdn2.Microsoft.com/en-us/library/ms527945.aspx
Microsoft tidak bermaksud untuk merancang fungsi ini dan oleh karena itu menyarankan bahwa Anda tidak menggunakan CMC dalam pesan solusi.

Merancang solusi dengan pembaruan keamanan

Tidak ada cara langsung, program untuk menentukan keamanan yang memperbarui fitur pengguna telah diaktifkan. Namun, tergantung pada solusi Anda, Anda dapat menggunakan satu atau lebih dari pendekatan berikut untuk menentukan jika pembaruan keamanan telah diinstal.

Menentukan nomor membangun Outlook

Anda dapat pemrograman menentukan versi Outlook untuk melihat Jika pembaruan keamanan telah diterapkan ke Outlook. Namun, ini tidak langsung memberitahu Anda apakah administrator telah diberikan pengguna apapun "menimpa" kemampuan. Berikut Outlook Visual Basic untuk aplikasi kode sampel menggambarkan bagaimana Anda dapat menentukan versi Outlook diinstal pada komputer:
Sub CheckForVersion()
   MsgBox UpdateApplied
End Sub

Function UpdateApplied()
   Set ol = CreateObject("Outlook.Application")
   iBuild = Int(Right(ol.Version, 4))
   ' NOTE: The version number format changed between Outlook 98 and 2000
   If iBuild >= 4201 Then
      UpdateApplied = True
   Else
      UpdateApplied = False
   End If
   Set ol = Nothing
End Function
CATATAN: Kode ini tidak berfungsi di Outlook 97 karena Outlook 97 tidak mengandung Versi properti dalam model objek.

Menentukan lokasi pengiriman Mail

Anda mungkin ingin memeriksa jika Outlook adalah mengantarkan surat pribadi Folder file (.pst). Jika e-mail yang dikirim ke file folder pribadi, semua pembaruan keamanan fitur yang berlaku. Otomatisasi Outlook berikut kode contoh menggambarkan bagaimana Anda dapat menentukan apakah pengguna e-mail dikirim ke kotak pesan atau file folder pribadi.
Sub CheckForPST()
   MsgBox UsingPST
End Sub

Function UsingPST()
   Set ol = CreateObject("Outlook.Application")
   Set oInbox = ol.Session.GetDefaultFolder(6) ' 6 = olFolderInbox
   If InStr(oInbox.Parent.Name, "Mailbox - ") Then
      UsingPST = False
   Else
      UsingPST = True
   End If
   Set oInbox = Nothing
   Set ol = Nothing
End Function

REFERENSI

Untuk informasi tambahan tentang Pembaruan keamanan Outlook E-mail, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
262631 OL2000: Informasi tentang pembaruan keamanan email Outlook
262701 OL2000: Pengembang informasi tentang pembaruan keamanan email Outlook
263297 OL2000: Informasi Administrator tentang pembaruan keamanan email Outlook
262634 OL2000: Masalah dengan pembaruan keamanan email Outlook yang dikenal
264567 OL2000: Masalah pengaturan dikenal dengan pembaruan keamanan email Outlook
264128 OL2000: Masalah Interoperability dengan pembaruan keamanan email Outlook yang dikenal
264130 OL2000: Dikenal pihak ketiga masalah dengan pembaruan keamanan email Outlook
Note This is a "FAST PUBLISH" article created directly from within the Microsoft support organization. The information contained herein is provided as-is in response to emerging issues. As a result of the speed in making it available, the materials may include typographical errors and may be revised at any time without notice. See Terms of Use for other considerations.

Properti

ID Artikel: 262701 - Kajian Terakhir: 22 September 2011 - Revisi: 2.0
Berlaku bagi:
  • Microsoft Outlook 2000 Standard Edition
Kata kunci: 
kbdownload kbinfo kbmt KB262701 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:262701

Berikan Masukan

 

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