Deskripsi fitur keamanan terkait pengembang e-mail dalam Outlook 2002

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

Pada Halaman ini

Untuk versi Microsoft Outlook 98 artikel ini, Lihat 262700.

Untuk versi Microsoft Outlook 2000 artikel ini, Lihat 262701.

RINGKASAN

Artikel ini meringkas apa yang pengembang perlu tahu tentang fitur keamanan email Outlook 2002 dan bagaimana fitur tersebut dapat mempengaruhi solusi kustom.

Penting Artikel ini menjelaskan fitur keamanan Outlook 2002, di Outlook 2002 Paket Layanan 1, dan pada Outlook 2002 Paket Layanan 2. Tambahan fitur yang ditambahkan ke Outlook 2002 paket layanan 3. Untuk informasi lebih lanjut tentang perubahan-perubahan, klik berikut nomor artikel untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
838871Deskripsi pengembang yang berhubungan dengan keamanan perubahan dalam Outlook 2002 paket layanan 3 (S838871)

INFORMASI LEBIH LANJUT

Sekilas pandang

Penting Selain untuk informasi di dalam artikel ini, Anda harus akrab dengan fitur keamanan email Outlook 2002 umum. Informasi tentang fitur keamanan email Outlook disediakan dalam bantuan. Pada Bantuan menu, klik Microsoft Outlook bantuan. Dalam isi, klik Keamanan dan enkripsi. Untuk informasi lebih lanjut tentang bagaimana keamanan fitur mempengaruhi end-user, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
290498Anda menerima pesan peringatan ketika Anda menggunakan pihak ketiga add-in atau solusi kustom dalam Outlook 2002
Penting Artikel ini menjelaskan perilaku default Outlook 2002 dengan menganggap berbagai pembatasan ditempatkan pada antarmuka pemrograman. Jika Anda ingin menghindari pembatasan-pembatasan ini, administrator dapat mengkonfigurasi komputer klien sehingga mereka tidak berisi semua pembatasan-pembatasan ini. Sebagai pengembang, Anda harus akrab dengan pilihan administratif yang tersedia dengan keamanan ini fitur. Untuk informasi lebih lanjut tentang bagaimana untuk mengganti pembatasan-pembatasan ini, klik sejumlah artikel berikut untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
290499Informasi administrator tentang fitur keamanan email
Outlook 2002 termasuk jenis keamanan yang sama fitur yang sebelumnya diluncurkan sebagai Microsoft Outlook 98 dan Pembaruan keamanan Microsoft Outlook 2000 E-mail. Fitur ini menyediakan Outlook dengan tambahan tingkat perlindungan terhadap pesan email yang berbahaya tetapi Mei mempengaruhi solusi yang Anda membangun dengan menggunakan fitur pengembang yang termasuk dalam Outlook dan lain pesan teknologi atau aplikasi pemrograman Antarmuka (api). 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.

Fitur keamanan Ubah Outlook dan fungsi pesan umum di bidang-bidang berikut:
  • Perilaku lampiran umum
  • Model objek Outlook
  • Objek kolaborasi Data objek (CDO) 1.21s Model
  • Sederhana pesan Application Programming Interface, atau Sederhana MAPI
  • Daerah-daerah lain di Outlook yang berkaitan dengan keamanan, seperti sebagai kode tertanam dalam HTML berbasis pesan

Fitur keamanan Outlook object model

Lampiran

Lampiran dengan tingkat 1, atau "tidak aman", ekstensi file tidak dapat diakses dalam model objek Outlook, secara khusus:
  • Koleksi lampiran dalam model objek menyadari dari lampiran yang tidak aman.
  • 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++. Dalam versi sebelumnya Outlook, Anda dapat membuka berkas yang "tidak aman" sistem objek dengan menggunakan layar 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, kirim metode mengembalikan kesalahan E_FAIL C atau C++ bahasa pemrograman.

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:
  • Koleksi AddressEntries atau AddressEntry setiap objek.
  • Koleksi penerima atau penerima objek.
  • Properti berikut objek ContactItem:
    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 objek MailItem:
    SentOnBehalfOfName
    SenderName
    ReceivedByName
    ReceivedOnBehalfOfName
    ReplyRecipientNames
    Pada
    CC
    BCC
  • Properti berikut objek AppointmentItem:
    Pengatur
    RequiredAttendees
    OptionalAttendees
    Sumber Daya
    NetMeetingOrganizerAlias
  • Properti berikut objek TaskItem:
    ContactNames
    Kontak
    Delegator
    Pemilik
    StatusUpdateRecipients
    StatusOnCompletionRecipients
  • Metode GetMember objek DistListItem.
  • Properti ContactNames dari JournalItem objek.
  • Properti SenderName dari objek MeetingItem.
  • Properti SenderName dari objek PostItem.
  • Properti GetRecipientFromID Namespace objek.
  • Metode Execute tindakan objek.
  • Formula properti dari objek UserProperty.

Item.SaveAs

Ketika Anda menggunakan SaveAs metode untuk menyimpan item ke sistem file, Anda menerima pesan peringatan "buku alamat". Ini mencakup semua jenis item Apakah item memiliki lampiran atau konten aktif. Perubahan ini telah telah dibuat sehingga seseorang pemrograman tidak dapat menyimpan item ke sebuah file, dan kemudian parse file untuk mengambil alamat e-mail.

Mengirim CommandBar tombol

Hal ini tidak mungkin lagi menggunakan metode Execute 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 Microsoft Visual Basic atau Microsoft 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 mengakses bentuk diterbitkan. Ini jenis bentuk disebut "off" bentuk. Untuk informasi selengkapnya tentang bentuk-bentuk One-off, klik nomor artikel di bawah ini untuk melihat artikel di Basis Pengetahuan Microsoft:
290657Deskripsi dari definisi bentuk dan bentuk-bentuk yang satu kali dalam Outlook 2002
Ketika Anda membuka salah satu item dalam versi Outlook yang tidak memiliki pembaruan keamanan email Outlook diterapkan untuk itu, Outlook akan menampilkan pesan peringatan keamanan pertanyaan jika Anda ingin mengaktifkan atau menonaktifkan kode dalam bentuk. Dalam Outlook 2002, kode adalah penyandang cacat, dan Anda tidak dapat mengaktifkannya.

Fitur keamanan CDO 1.21s

CDO 1,21 object model telah berubah untuk mencerminkan perubahan dibuat untuk Outlook object model dan MAPI sederhana. Nomor versi CDO telah telah diperbarui untuk 1.21s untuk mencerminkan fitur keamanan ini. Untuk informasi lebih lanjut, klik nomor artikel di bawah ini untuk melihat artikel di Basis Pengetahuan Microsoft:
295302Ringkasan kolaborasi Data objek (CDO) 1.21s e-mail fitur keamanan Outlook 2002
Untuk informasi lebih lanjut tentang CDO object model, Lihat artikel berikut pada situs Web Microsoft:
http://msdn2.Microsoft.com/en-us/library/ms527038.aspx

Fitur keamanan MAPI 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 Outlook 2002, sederhana MAPI panggilan yang ditangani oleh Outlook dan panggilan tersebut menyediakan tingkat yang sama perlindungan sebagai pandangan model objek. Secara default, jika Anda menggunakan banyak sederhana MAPI fungsi, Anda menerima pesan peringatan yang menyatakan program berusaha untuk penerima akses baik informasi atau mengirim pesan atas nama Anda.

Daftar berikut ini menjelaskan Bagaimana Outlook menanggapi panggilan sederhana MAPI.
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

Aplikasi kantor di-reset ke keamanan yang tinggi

Untuk membantu melindungi terhadap virus-virus macro berbahaya yang mungkin dalam Dokumen Microsoft Office, Office XP default untuk menempatkan program "tinggi keamanan"mode. Ini termasuk semua program Office XP yang mendukung Visual Basic untuk aplikasi, kecuali Microsoft Access, karena tidak memiliki Microsoft Access setara pengaturan makro keamanan. Akibatnya, semua tipe dokumen akses termasuk dalam daftar ekstensi berkas yang tidak aman yang tidak dapat diakses.

Surat Outlook dan HTML

Informasi berikut adalah kutipan dari Microsoft Bantuan Outlook:
Untuk melindungi terhadap virus yang mungkin terdapat dalam HTML pesan yang Anda terima, skrip tidak akan berjalan dan kontrol ActiveX akan dinonaktifkan terlepas dari pengaturan zona keamanan. Secara default, zona keamanan Microsoft Outlook diatur ke situs terbatas.

Menghindari fitur keamanan

Fitur keamanan email mempengaruhi semua solusi kustom yang menggunakan Pandangan objek model, CDO, atau MAPI sederhana, bahkan jika mereka secara digital ditandatangani. Ini meliputi:

  • Bentuk kustom Outlook yang diterbitkan ke folder atau bentuk perpustakaan, termasuk perpustakaan bentuk organisasi
  • Outlook peralatan tambahan com.
  • Outlook Visual Basic for Applications
  • Jenis proyek pengembangan yang menggunakan Outlook model objek, CDO atau MAPI sederhana
Sebagai pengembang, Anda memiliki berbagai pilihan ketika Anda mencoba untuk menghindari fitur keamanan. Untuk meringkas pilihan khas tergantung pada di mana Anda mengembangkan solusi Anda:
  • Bentuk kustom Outlook: Menerbitkan bentuk sehingga mereka tidak one-off bentuk, atau menggunakan Administrator fitur untuk mengaktifkan VBScript kode dalam bentuk satu kali untuk menjalankan.
  • Outlook Visual Basic for Applications: Menggunakan fitur administrator untuk menonaktifkan object model pembatasan, atau mengkonversi kode Visual Basic for Applications untuk COM Add-in, dan kemudian mendaftar dengan menggunakan formulir administrator.
  • Add-In COM: Tambahan COM dapat dipercaya jika administrator mendaftarkan mereka dengan menggunakan formulir administrator. Namun, jika Anda menggunakan COM add-in, hanya model objek Outlook dibebaskan; model objek CDO masih akan menghasilkan peringatan.

    Anda tidak dapat mempercayai peralatan tambahan COM pada Outlook 2000. Ini adalah fitur yang telah ditambahkan ke versi Outlook 2002 administrator bentuk.
  • Mengotomatisasi model objek Outlook atau CDO: Menggunakan fitur administrator untuk menonaktifkan object model pembatasan.
Jika mungkin, Anda mungkin ingin mempertimbangkan mendesain ulang solusi Anda Jadi yang berjalan pada server klien. Berbasis server api yang tidak dilindungi oleh fitur keamanan email ini.

Anda mungkin juga ingin Pertimbangkan untuk menggunakan API pesan yang berbeda atau perpustakaan:
  • Kolaborasi Data objek untuk Windows 2000 (CDOSYS) Perpustakaan ini tersedia dengan Microsoft Windows 2000 (Edisi Professional dan Server) dan Microsoft Windows XP (Professional Edisi). CDOSYS diinstal oleh Internet Information Services (IIS) komponen Windows, sehingga Anda harus menginstal IIS untuk menggunakan CDOSYS.

    Untuk lebih informasi, klik nomor artikel di bawah ini untuk melihat artikel di Basis Pengetahuan Microsoft:
    286430Bagaimana cara mengirim HTML diformat mail menggunakan CDO untuk Windows 2000 dan direktori pickup lokal
    Untuk informasi tambahan tentang CDOSYS, kunjungi situs Web Microsoft Developer Network (MSDN) berikut:
    http://msdn2.Microsoft.com/en-us/library/aa142523.aspx
  • MAPI Terluaskan Anda harus menulis kode dalam C/C++. Untuk informasi tambahan, Kunjungi situs Web Microsoft Developer Network (MSDN) berikut:
    http://msdn2.Microsoft.com/en-us/library/ms528609.aspx

REFERENSI

Untuk informasi selengkapnya tentang sumber daya yang tersedia dan jawaban untuk pertanyaan umum tentang Microsoft Solusi Outlook, klik nomor artikel di bawah ini untuk melihat artikel di Basis Pengetahuan Microsoft:
287530Pertanyaan yang sering diajukan tentang bentuk kustom dan Outlook solusi

Properti

ID Artikel: 290500 - Kajian Terakhir: 23 September 2011 - Revisi: 2.0
Berlaku bagi:
  • Microsoft Outlook 2002 Standard Edition
Kata kunci: 
kbemail kbsecurity kbhowto kbmt KB290500 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:290500

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