Outlook 2002'deki geliştirici ile ilişkili e-posta güvenliği özelliklerinin açıklaması (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir.)

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

Bu Sayfada

Bu makalenin Microsoft Outlook 98 sürümü için bkz: 262700.

Bu makalenin Microsoft Outlook 2000 sürümü için bkz: 262701.

Özet

Bu makalede, geliştiricilerin Outlook 2002 e-posta güvenliği özellikleri hakkında bilmeniz gerekenler ve özel çözümler bu özelliklerin nasıl etkileyebileceği özetler.

Önemli Bu makalede, Outlook 2002'de, Outlook 2002 Service Pack 1 ve Outlook 2002 Service Pack 2'deki güvenlik özelliklerini açıklar. Ek özellikler, Outlook 2002 Service Pack 3'e eklenmiştir. Bu değişiklikler hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
838871Outlook 2002 Service Pack 3'e (S838871) geliştirici ile ilişkili güvenlik değişiklikleri açıklaması

Daha fazla bilgi

GENEL BAKIŞ

Önemli Bu makaledeki bilgiler yanı sıra ile genel Outlook 2002 e-posta güvenliği özellikleri hakkında bilgi sahibi olması gerekir. Yardım'A, Outlook e-posta güvenliği özellikleri hakkında bilgi sağlanır. Yardım menüsünde Microsoft Outlook Yardımı ' nı tıklatın. Içeriği, Güvenlik ve şifreleme'yi tıklatın. Güvenlik özellikleri, son kullanıcılara nasıl etkilediği hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
290498Outlook 2002'de bir üçüncü taraf eklentisi veya özel çözüm kullandığınızda uyarı iletileri alıyorsunuz (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir.)
Önemli Bu makalede, Outlook 2002'in varsayılan davranışı ile için çeşitli kısıtlamaları programlama arabirimleri yerleştirilir. Bu kısıtlamalar önlemek isterseniz, yöneticilerin istemci bilgisayarlar yapılandırabilirsiniz, böylece bu kısıtlamaların tümünü içermiyor. Geliştirici olarak, bu güvenlik özellikleri ile kullanılabilen yönetim seçenekleri hakkında bilgi sahibi olmanız gerekir. Bu kısıtlamalar geçersiz kılma konusunda daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
290499E-posta güvenliği özellikleri hakkında yönetici bilgileri
Outlook 2002, aynı türde yönelik bir Microsoft Outlook 98 ve Microsoft Outlook 2000 e-posta ile ilgili güvenlik güncelleştirmelerini daha önce yayımlanmış olan güvenlik özelliklerini içerir. Bu özellikler, Outlook'un ek kötü amaçlı bir e-posta iletilerine karşı bir koruma düzeyi sağlar, ancak Outlook ve diğer ileti teknolojileri veya uygulama programı arabirimleri (Apı) bulunan geliştirici özellikleri kullanarak oluşturduğunuz çözümlerin olumsuz etkileyebilir. Bazı durumlarda, çözümleri hiç çalışmayabilir; Bazı durumlardaysa, çözümleri çalıştırmak çalıştığınızda çözümünüz kesen bir uyarı iletisi neden olabilir.

Güvenlik özellikleri, Outlook ve aşağıdaki alanlarda genel ileti işlevlerini değiştirin:
  • Genel eki davranışı
  • Outlook nesne modeli
  • Birlikte çalışma veri nesneleri (CDO) 1.21s nesne modeli
  • Basit ileti uygulama programı arabirimi) veya basit MAPI
  • Iletileri HTML tabanlı bir posta kodu gibi güvenlik, ilgili diğer alanlarda Outlook katıştırılmış

Outlook nesne modeli güvenlik özellikleri

Ekleri

Düzey 1, veya "güvenli olmayan" eklere, dosya uzantılarını özel olarak Outlook nesne modeli, erişilebilir değil:
  • Güvenli olmayan ekleri farkında nesne model ekleri koleksiyonunda var.
  • Bu ekleri biriyle programsal olarak posta göndermeye çalışırsanız, posta gönderilir. Program, C veya C++ programlama dilleri yazılır, MAPI_E_CANCELLED dönüş kodu alırsınız.
  • Outlook nesne modeli kullanarak bir sistem nesnesi "güvenli olmayan" bir dosya (veya "freedoc" dosyası) açmaya çalışırsanız, aldığınız E_FAIL C veya C++ programlama dillerinde dönüş kodu. Outlook'un önceki sürümlerinde görüntü kullanarak bir "Güvensiz" dosya sistemi nesnesi açılabilir yönteminde, Outlook nesne modeli.

Yazılımının ıtem.send

Send yöntemi çağırmak için Outlook nesne modeli kullanan bir program çalıştırdığınızda, bir uyarı iletisi alırsınız. Bu uyarı iletisi, bir program sizin adınıza posta göndermeye çalışıyor ve ileti gönderilmesine izin vermek isteyip istemediğinizi soran bildirir. Hem Evet ve Hayır düğmesi bir uyarı iletisi içerir; beş saniye sonra uyarı iletisi görüntülendi geçmiş kadar ancak Evet düğmesini kullanılamaz. Hayır ' ı tıklatın, uyarı iletisi hemen iptal. Hayır ' ı tıklattığınızda, send yöntemi, C veya C++ programlama dillerinde E_FAIL hata verir.

Adres defterlerini ve alıcıların erişme

Alıcı bilgilerini her tür Outlook nesne modeli kullanarak başvurmak bir program çalışırsa, bu bilgilere erişim onaylamanızı isteyen bir iletişim kutusu görüntülenir. Adres Defteri'ni veya alıcı bilgisi iletişim kutusu aldıktan sonra en çok on dakika için erişim izin verebilirsiniz. Bu, mobil aygıta eşitleme, tamamlanacak gibi özellikler sağlar. Adres Defteri'ni ya da alıcı bilgilerini erişmesine izin vermek istiyorsanız, bu iletilerin tümü için E_FAIL dönüş kodu C veya C++ programlama dillerinde alırsınız.

Onay iletişim kutusunda, çözüm, Outlook nesne modeli aşağıdaki özellikleri programsal olarak erişmeye çalıştığında alırsınız:
  • AddressEntries tahsilat veya herhangi bir AddressEntry nesne.
  • Alıcılar tahsilat veya herhangi bir alıcı nesne.
  • Contactıtem nesnesinin aşağıdaki özelliklerini:
    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
  • Bir <a0>MailItem</a0> nesnesinin aşağıdaki özelliklerini:
    SentOnBehalfOfName
    Gönderenin adı
    ReceivedByName
    ReceivedOnBehalfOfName
    ReplyRecipientNames
    Kime
    Bilgi
    Gizli
  • Bir <a0>AppointmentItem</a0> nesnesinin aşağıdaki özelliklerini:
    düzenleyici
    RequiredAttendees
    OptionalAttendees
    Kaynakları
    NetMeetingOrganizerAlias
  • Bir <a0>Taskıtem</a0> nesnesinin aşağıdaki özelliklerini:
    ContactNames
    Kişiler
    Temsilci seçen
    Sahip
    StatusUpdateRecipients
    StatusOnCompletionRecipients
  • Bir <a0>DistListItem</a0> nesnesinin GetMember yöntemi.
  • Bir JournalItem ContactNames özelliğini nesne.
  • Gönderenin adı özelliği MeetingItem nesnesi.
  • Gönderenin adı özelliği PostItem nesnesi.
  • Bir ad alanı GetRecipientFromID özelliğini nesne.
  • Bir <a0>Eylem</a0> nesnesinin Execute yöntemi.
  • Bir <a0>UserProperty</a0> nesnesinin bir formül özelliği.

Item.SaveAs

Dosya sistemine maddeleri kaydetmek için SaveAs yöntemini kullandığınızda bir "adres defteri" uyarı iletisi alırsınız. Öğeleri ekler ya da etkin içerik sahip olsun veya olmasın, bu öğe türleri içerir. Birisinin edemiyor program aracılığıyla öğeleri bir dosyaya kaydedin ve sonra e-posta adreslerini almak için dosyayı ayrıştırmak için bu değişiklik yapıldı.

CommandBar düğmesini Gönder

Artık, programlı olarak Outlook araç çubuğundaki <a2>Gönder</a2> düğmesini tıklatın, Execute yöntemini kullanmak da mümkündür. Bu Outlook çözümleri genellikle belirtilmez olsa da, kötü amaçlı bir hedefi engellemek için bu değişiklik yapıldı. Bu iletiler için E_FAIL dönüş kodu, C veya C++ programlama dillerinde alırsınız.

SendKeys

Outlook, Microsoft Visual Basic veya Microsoft Visual Basic SendKeys uygulamalar için komutuyla belirli iletişim kutuları için erişim izin vermiyor. Bu, kötü amaçlı programların otomatik olarak uyarı iletilerini dismissing ve yeni güvenlik özellikleri circumventing engeller.

VBScript yayımlanmamış formlarındaki artık çalıştırır

Outlook özel bir form oluşturduğunuzda, doğrudan Visual Basic Scripting Edition (VBScript), bir öğe içinde katıştırma seçebilirsiniz. Diğer kullanıcıların, yayımlanmış bir form erişemezseniz yapabilirsiniz. Bu tür formlar "tek dış" form olarak adlandırılır. Tek dış biçimleri hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
290657Form tanımları ve Outlook 2002'de tek dış form açıklaması
Outlook, Outlook, Outlook e-posta güvenlik güncelleştirmesi uygulanmış olan bir sürümünde bu öğelerden birini açın, etkinleştirmek veya formun kodunda devre dışı bırakmak isteyip istemediğinizi soran bir güvenlik uyarı iletisi görüntüler. Outlook 2002 ' de kod devre dışı bırakılır ve onu etkinleştiremezsiniz.

CDO 1.21s güvenlik özellikleri

CDO 1.21 nesne modeli, basit MAPI ve Outlook nesne modeli için yaptığınız değişiklikleri yansıtacak biçimde değiştirildi. CDO, sürüm numarası için 1.21s bu güvenlik özellikleri yansıtacak biçimde güncelleştirildi. Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
295302Outlook 2002'de, birlikte çalışma veri nesneleri (CDO) 1.21s e-posta güvenlik özellikleri özeti
CDO nesne modeli hakkında daha fazla bilgi için Microsoft Web sitesinde bulunan aşağıdaki makaleye bakın:
http://msdn2.microsoft.com/en-us/library/ms527038.aspx

Basit MAPI güvenlik özellikleri

Outlook, Outlook, varsayılan basit MAPI istemcisi bir bilgisayara yüklendiğinde, basit MAPI kullanarak yapılan istekleri işler çağrılar. Bu nedenle, Outlook 2002'yi yüklediğinizde, basit MAPI çağrılarını Outlook tarafından işlenir ve bu çağrıları aynı Outlook olarak koruma düzeyini sağlayan nesne modeli. Varsayılan olarak, birçok basit MAPI işlevini kullanırsanız, alıcı bilgilere erişmek veya sizin adınıza posta göndermek, bir program çalışıyor bildiren bir uyarı iletisi alırsınız.

Aşağıdaki liste, Outlook, basit MAPI çağrıları nasıl yanıt verdiğini açıklar.
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
					
Basit MAPI çağrıları hakkında daha fazla bilgi için Microsoft Web sitesinde bulunan aşağıdaki makaleye bakın:
http://msdn2.microsoft.com/en-us/library/ms529435.aspx

Office uygulamaları için yüksek güvenlik sıfırlanır

Office XP, Microsoft Office belgeleri varsayılan programlar "yüksek güvenlik" moduna geçirmeden olabilecek zararlı makro virüslerine karşı korunmanıza yardımcı olmak için <a0></a0>. Bu, Microsoft Access, makro güvenliği için eşdeğer ayar olduğu için Visual Basic for Applications, Microsoft Access dışında destekleyen tüm Office XP programları içerir. Sonuç olarak, tüm Access belge tipleri erişilemiyor güvenli olmayan dosya uzantıları listesinde bulunur.

Outlook ve HTML postası

Aşağıdaki bilgiler, Microsoft Outlook Yardım'A bir alıntıdır:
Aldığınız HTML iletilerinde bulunan virüslere karşı korumak için <a0></a0>, komut dosyaları çalıştırılmaz ve ActiveX denetimleri güvenlik bölgesi ayarınız bağımsız olarak devre dışı bırakılır. Varsayılan olarak, Microsoft Outlook güvenlik bölgesi için Yasak Site ayarlanır.

Güvenlik özelliklerini önleme

Dijital olarak imzalanmış olsa bile, e-posta güvenliği özellikleri Outlook nesne modeli, CDO veya basit MAPI, tüm özel çözümler etkiler. Bu özellikler şunlardır:

  • Kuruluş Formları Kitaplığı dahil olmak üzere tüm klasör veya formlar kitaplığına yayımlanır outlook özel formlar
  • Outlook COM eklentileri
  • Outlook Visual Basic for Applications
  • Outlook kullanan geliştirme projesi başka türde nesne modeli (CDO) veya basit MAPI
Geliştirici olarak, güvenlik özelliklerini önlemek çalıştığınızda çeşitli seçenekler vardır. Normal seçeneklerinizi çözüm geliştirme bağlı olarak özetlemek için <a0></a0>:
  • Outlook özel formlar: formlar, böylece bunlar tek dış formları değilseniz veya yönetici özellikleri VBScript kodu çalıştırmak için kullanılan tek dış formlarındaki etkinleştirmek için kullanın yayımlanır.
  • Outlook Visual Basic for Applications: nesne modelinin kısıtlamalarını devre dışı bırakmak için yönetici özelliklerini kullanmak veya uygulamaları bir COM Add-in için kod ve yönetici formunu kullanarak kaydetmek için Visual Basic dönüştürün.
  • COM eklentileri: bir yönetici <a0></a0> bunları Yöneticisi formunu kullanarak kaydeder, COM eklentilerini güvenilebilir. Ancak, Outlook nesne modeli bırakılır; CDO modeli nesne yalnızca, bir COM eklentisi, kullanmakta olduğunuz hala uyarılar üretecek.

    Outlook 2000'de COM eklentileri güven edemiyor. Bu <a0>yönetici</a0> formunun Outlook 2002 sürümü için eklenen bir özelliği olan.
  • Outlook ya da CDO nesne modellerini otomatikleştirme: Yönetici nesne modeline kısıtlamalarını devre dışı bırakmak için özelliklerini kullanabilirsiniz.
Uygun, çözümünüz, böylece bir sunucu yerine, bir istemci çalışır yaratmayı göz önünde bulundurmak isteyebilirsiniz. Sunucu tabanlı apı'ları tarafından bu e-posta güvenliği özellikleri korunmaz.

Bir başka ileti API veya kitaplık isteyebilirsiniz:
  • Windows 2000 için birlikte çalışma veri nesneleri (CDOSYS) Bu kitaplık, Microsoft Windows 2000 ile kullanılabilir (Professional ve Server sürümleri) ve Microsoft Windows XP (Professional Edition). ınternet ınformation Services (IIS) tarafından CDOSYS yüklü Windows CDOSYS kullanmak üzere ııS'YI yüklemek için bileşen.

    Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
    286430Windows 2000 için CDO ve yerel toplama dizini kullanarak posta HTML gönderme biçimlendirilmiş
    CDOSYS hakkında ek bilgi için aşağıdaki Microsoft Developer Network (MSDN) Web sitesini ziyaret edin:
    http://msdn2.microsoft.com/en-us/library/aa142523.aspx
  • Genişletilmiş MAPI C/C++ kod yazmanız gerekir. Ek bilgi için aşağıdaki Microsoft Developer Network (MSDN) Web sitesini ziyaret edin:
    http://msdn2.microsoft.com/en-us/library/ms528609.aspx

Referanslar

Kullanılabilen kaynaklar ve Microsoft Outlook çözümleri ile ilgili sık sorulan soruların yanıtları hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
287530Özel formlar ve Outlook çözümleri ile ilgili sık sorulan sorular

Özellikler

Makale numarası: 290500 - Last Review: 29 Mart 2007 Perşembe - Gözden geçirme: 6.4
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Outlook 2002 Standard Edition
Anahtar Kelimeler: 
kbmt kbemail kbsecurity kbhowto KB290500 KbMttr
Machine-translated Article
Ö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:290500

Geri Bildirim Ver

 

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