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:
290498Önemli
Outlook 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.)
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:
290499
E-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:
290657
Form 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:
295302
Outlook 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:
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 OKMAPIDeleteMail OKMAPIDetails OKMAPIFindNext OKMAPIFreeBuffer OKMAPILogoff OKMAPILogon OKMAPIReadMail PromptMAPIResolveName PromptMAPISaveMail OKMAPISendDocuments OKMAPISendMail 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:
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:
286430CDOSYS hakkında ek bilgi için aşağıdaki Microsoft Developer Network (MSDN) Web sitesini ziyaret edin:
Windows 2000 için CDO ve yerel toplama dizini kullanarak posta HTML gönderme biçimlendirilmiş
- Genişletilmiş MAPI C/C++ kod yazmanız gerekir. Ek bilgi için aşağıdaki Microsoft Developer Network (MSDN) Web sitesini ziyaret edin: