Popis bezpečnostných charakteristík vývojárske e-mail v programe Outlook 2002

Preklady článku Preklady článku
ID článku: 290500 - Zobraziť produkty, ktorých sa tento článok týka.
Rozbaliť všetko | Zbaliť všetko

Na tejto stránke

Pre Microsoft Outlook 98 verziu tohto článku, pozri 262700.

Pre Microsoft Outlook 2000 verziu tohto článku, pozri 262701.

SUHRN

Tento článok sumarizuje to, čo potrebujú vedieť o vývojári funkcie zabezpečenia programu Outlook 2002 e-mail a ako môže ovplyvniť tieto funkcie vlastné riešenia.

Dôležité upozornenie Tento článok popisuje funkcie zabezpečenia v programe Outlook 2002, v Aktualizácia programu Outlook 2002 Service Pack 1, a v programe Outlook 2002 Service Pack 2. Ďalšia funkcie boli pridané do programu Outlook 2002 Service Pack 3. Ďalšie informácie o týchto zmien, kliknite na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:
838871Popis zmien vývojárske zabezpečenia programu Outlook 2002 Service Pack 3 (S838871)

DALSIE INFORMACIE

Prehľad

Dôležité upozornenie Popri informácie v tomto článku, mali by ste byť oboznámení s všeobecné funkcií zabezpečenia programu Outlook 2002 e-mail. Informácie o funkciách zabezpečenia e-mailu programu Outlook sa poskytuje v Pomocníkovi. Na Pomocník ponuky, kliknite na tlačidlo V Pomocníkovi programu Microsoft Outlook. V obsahu, kliknite na Bezpečnosť a šifrovací. Ďalšie informácie o spôsobe zabezpečenia funkcie ovplyvniť koncových používateľov, kliknite na nasledovné číslo článku zobrazte článok v databáze Microsoft Knowledge Base:
290498Dostanete varovné správy, keď použijete doplnok tretej strany alebo vlastné riešenia v programe Outlook 2002
Dôležité upozornenie Tento článok popisuje predvolené správanie programu Outlook 2002 s zreteľom na rôznych obmedzení týkajúcich sa programovacích rozhraní. Ak si želáte vyhnúť sa tieto obmedzenia, správcovia môžu nakonfigurovať klientske počítače tak, aby všetky tieto obmedzenia neobsahujú. Ako vývojár, musíte byť oboznámení s správnych možností, ktoré sú k dispozícii tieto bezpečnostné funkcie. Ďalšie informácie o tom, ako prekonať tieto obmedzenia, kliknite na tlačidlo nasledujúce číslo článku databázy Microsoft Knowledge Base:
290499Informácie pre správcov o funkciách zabezpečenia e-mailu
Program Outlook 2002 obsahuje rovnaký typ zabezpečenia funkcie, ktoré boli v minulosti vydané ako Microsoft Outlook 98 a Program Microsoft Outlook 2000 e-mailových aktualizácií zabezpečenia. Tieto funkcie poskytnúť programu Outlook s ďalšie úrovne ochrany proti škodlivým e-mailové správy, ale môže nepriaznivo ovplyvniť riešenia, ktoré vám stavať pomocou vývojárske funkcie, ktoré sú zahrnuté do programu Outlook a iných správ technológiách alebo uplatňovanie programovanie Rozhrania (API). V niektorých prípadoch riešenia nemusia fungovať vôbec; v iných prípadoch riešenia môže mať za následok varovanie, že prerušuje vaše riešenie pri pokuse spustiť ho.

Funkcie zabezpečenia zmena Outlook a všeobecné správ funkčnosť v nasledujúcich oblastiach:
  • Všeobecné správanie
  • Objektový model programu Outlook
  • Spolupracujúce údajové Collaboration údajov objekty (objekty) 1.21s objekt vzor
  • Jednoduché správ aplikácie programovacie rozhranie, alebo Simple MAPI
  • Iné oblasti v programe Outlook, vzťahujúcich sa k bezpečnosti, takéto ako kód vložené do správ vo formáte HTML

Funkcie zabezpečenia v programe Outlook objekt modelu

Prílohy

Prílohy s úroveň 1 alebo "nebezpečných" prípony súboru nie sú prístupné v objektovom modeli programu Outlook, konkrétne:
  • Zber príloh v objektovom modeli sa nevie nebezpečné príloh.
  • Ak sa pokúsite odoslať poštu pomocou programovania s jedným z týchto prílohy, nie je odoslaná pošta. Ak program je napísaný v c alebo c ++ programovacie jazyky, budete dostávať Návratový kód MAPI_E_CANCELLED.
  • Ak sa pokúsite otvoriť objekt systému "nebezpečných" súbor (alebo súbor "freedoc") pomocou objektový model programu Outlook prijímate E_FAIL Vráti kódexu v c alebo c ++ programovacie jazyky. V predchádzajúcich verziách programu Programu Outlook, objekt systému "nebezpečných" súboru mohli otvoriť pomocou displej metóda v objektovom modeli programu Outlook.

Item.Send

Keď spustíte program, ktorý používa objektový model programu Outlook volať metódu odoslať hlásenie upozornenie. Toto upozorňujúce hlásenie vám povie aby program sa pokúša o odoslanie pošty vo vašom mene a spýta, či chcete povoliť odoslanie správy. Upozorňujúce hlásenie obsahuje oboje Yes a Nie tlačidlo; Avšak, Yes tlačidlo nie je dostupné, kým päť sekúnd prešli od výstražné hlásenie zobrazilo. Výstražné hlásenie môžete ignorovať okamžite, ak kliknete na tlačidlo Nie. Po kliknutí na tlačidlo Nie, odoslať metóda vráti chybu E_FAIL v c alebo c ++ programovacie jazyky.

Prístup k adresáre a príjemcov

Ak sa program pokúsi odkaz na akýkoľvek typ informácie pre príjemcu pomocou objektový model programu Outlook sa zobrazí dialógové okno že opýta, či chcete Potvrďte prístup k týmto informáciám. Môžete povoliť prístup do adresára alebo príjemca informácie až desať minút po zobrazení dialógového okna. To umožňuje funkcie, ako napríklad mobilné zariadenie synchronizácia ukončené. Ak sa rozhodnete neumožňuje prístup do vášho adresára alebo príjemcu informácie, dostanete E_FAIL Návratový kód pre všetky tieto správy v C alebo c ++ programovacie jazyky.

Dostanete potvrdenie dialógové okno keď riešenie pokúša programovanie prístupu nasledujúce vlastnosti objektový model programu Outlook:
  • AddressEntries zberu alebo akékoľvek AddressEntry objekt.
  • Príjemcovia zberu alebo všetkým príjemcom objekt.
  • Tieto vlastnosti ContactItem objektu:
    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
  • Tieto vlastnosti MailItem objektu:
    SentOnBehalfOfName
    SenderName
    ReceivedByName
    ReceivedOnBehalfOfName
    ReplyRecipientNames
    Vykonaná akcia
    CC
    Skrytá
  • Tieto vlastnosti AppointmentItem objektu:
    Organizátor
    RequiredAttendees
    OptionalAttendees
    Prostriedky
    NetMeetingOrganizerAlias
  • Tieto vlastnosti TaskItem objektu:
    ContactNames
    Kontakty
    Delegator
    Vlastník
    StatusUpdateRecipients
    StatusOnCompletionRecipients
  • Metódu GetMember objektu DistListItem.
  • Vlastnosť ContactNames JournalItem objekt.
  • SenderName vlastnosť objektu MeetingItem.
  • SenderName vlastnosť objektu PostItem.
  • Vlastnosť GetRecipientFromID Namespace objekt.
  • Spustiť metódu objektu akcie.
  • Vzorec vlastnosť objektu UserProperty.

Item.SaveAs

Keď použijete metóda uložiť ako na uloženie položiek do systému súborov zobrazí hlásenie "adresár" upozornenie. Toto zahŕňa všetky druhy položiek či tovar mať príloh alebo aktívny obsah. Táto zmena má boli vyrobené tak, že niekto nemôže programovo uložiť položky do súboru, a potom analyzovať súbor na načítanie e-mailových adries.

Odoslať CommandBar tlačidlo

Už nie je možné použiť metódu spustiť pomocou programu kliknite na Odoslať tlačidlo na paneli s nástrojmi programu Outlook. Hoci to nie je bežne vykonané v programe Outlook riešenia, táto zmena dosiahol zabrániť škodlivému zámeru. Dostanete E_FAIL Návratový kód pre všetky tieto správy v c alebo c ++ programovacie jazyky.

SendKeys

Program Outlook neumožňuje prístup k určitým dialógových okien pomocou Microsoft Visual Basic alebo Microsoft Visual Basic for Applications SendKeys príkaz. Toto zabraňuje škodlivý automaticky prepúšťajúcich varovné správy a obchádzanie nové funkcie zabezpečenia.

VBScript nepublikovaných formami už beží

Keď vytvárate vlastný formulár programu Outlook, môžete priamo Vložiť Visual Basic Scripting Edition (VBScript) položky. To môže urobiť ak ostatní používatelia nemôžu získať prístup k publikovaného formulára. Tieto typy formulárov sa nazývajú „jednorazové"formy. Ďalšie informácie o jednorazové formulárov, kliknite na nasledovné číslo článku zobrazte článok v Microsoft Knowledge Base:
290657Popis formulára definícií a jednorazové formuláre v programe Outlook 2002
Keď otvoríte niektorú z týchto položiek vo verzii programu Program Outlook, ktorý nemá Outlook E-mail Security Update uplatňovať Program Outlook zobrazí hlásenie upozornenia zabezpečenia, s otázkou, či chcete povoliť alebo vypnúť kód vo forme. V programe Outlook 2002, kód je vypnuté a vy nemožno ju aktivovať.

Spolupracujúce údajové objekty 1.21s bezpečnostných funkcií

Spolupracujúce údajové objekty 1.21 objektový model bol zmenený na zmeny urobiť objektový model programu Outlook a Simple MAPI. Má číslo verzie Spolupracujúce údajové objekty aktualizovaný na 1.21s odrážať tieto funkcie zabezpečenia. Pre Ďalšie informácie nájdete kliknutím na nasledujúce číslo článku zobrazte článok v Microsoft Knowledge Base:
295302Súhrn Spolupracujúce údajové Collaboration údajov objekty (objekty) 1.21s e-mailovej funkcie zabezpečenia v programe Outlook 2002
Ďalšie informácie o objektovom modeli Spolupracujúce údajové objekty pozri článok na webovej lokalite spoločnosti Microsoft:
http://msdn2.Microsoft.com/en-us/library/ms527038.aspx

Jednoduché funkcie zabezpečenia MAPI

Ak je nainštalovaný program Outlook v počítači ako predvolené jednoduché Klienta MAPI, program Outlook spracováva žiadosti, ktoré sú vyrobené s použitím Simple MAPI hovory. Preto, keď nainštalujete program Outlook 2002, Simple MAPI hovory sú spracované program Outlook a tieto hovory poskytovať rovnakú úroveň ochrany ako je Outlook Objektový model. Štandardne, ak budete používať mnohé funkcie Simple MAPI, zobrazí upozorňujúce hlásenie, že hovorí program sa snaží buď prístup príjemcu informácie alebo odoslať poštu vo vašom mene.

Nasledujúci zoznam popisuje ako program Outlook reaguje na Simple MAPI hovory.
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
					
Ďalšie informácie o Simple MAPI hovory, pozri článok na webovej lokalite spoločnosti Microsoft:
http://msdn2.Microsoft.com/en-us/library/ms529435.aspx

Aplikácie balíka Office sa obnovia na vysokú úroveň zabezpečenia

Na ochranu pred škodlivými makrovírusmi, ktoré môžu byť v Dokumenty Microsoft Office, Office XP predvolí na uvedenie programy v „vysoká režim zabezpečenia". Toto zahŕňa všetky programy balíka Office XP, ktoré podporujú Visual Basic pre aplikácie, okrem programu Microsoft Access, pretože Microsoft Access nemá žiadne rovnocenné nastavenia zabezpečenia makier. Ako výsledok, všetky typy dokumentov prístup sú zahrnuté do zoznamu nebezpečných prípon, ktoré nemôžu byť prístupné.

Program Outlook a HTML mail

Tieto informácie je úryvok z Microsoft V Pomocníkovi programu Outlook:
Na ochranu pred vírusmi, ktoré sa môžu nachádzať v správach HTML, dostanete sa skripty nespúšťali a ovládacie prvky ActiveX sa dezaktivujú bez ohľadu na nastavenie zóny zabezpečenia. Zóna zabezpečenia programu Microsoft Outlook je predvolene nastavená na vymedzené lokality.

Vyhnúť sa bezpečnostných funkcií

Funkcie zabezpečenia e-mailu ovplyvniť všetky vlastné riešenia, ktoré používajú Outlook objekt model, Spolupracujúce údajové objekty alebo Simple MAPI, aj keď sú digitálne podpísaná. To zahŕňa nasledujúce:

  • Vlastné formuláre programu Outlook, ktoré sú publikované do ľubovoľného priečinka alebo Knižnica formulárov, vrátane knižnici organizačných formulárov
  • Program Outlook doplnky architektúry COM
  • Program Outlook Visual Basic for Applications
  • Akýkoľvek iný typ vývojového projektu, ktorý používa program Outlook Objektový model, Spolupracujúce údajové objekty alebo Simple MAPI
Ako vývojár, môžete mať rôzne možnosti pri pokuse vyhnúť funkcie zabezpečenia. Na sumarizáciu váš typický možností v závislosti od toho, kam ste vyvíjajú vaše riešenie:
  • Vlastné formuláre programu Outlook: Publikovať formuláre tak, že nie sú jednorazové formuláre, alebo použite funkcie správcu umožniť kódu jazyka VBScript v jednorazových formuláre spustiť.
  • Program Outlook Visual Basic for Applications: Používať funkcie Správca vypnúť objektový model obmedzenia alebo previesť vaše Visual Basic for Applications kód COM Doplnok a potom ho zapísať pomocou správcu formulára.
  • Doplnky COM: Doplnky COM možno veriť, ak správca registruje im pomocou správcu formulára. Avšak, keď používate COM doplnok, iba Objektový model programu Outlook je vyňaté; Spolupracujúce údajové objekty objektový model bude stále generovať upozornenia.

    You can't trust doplnky COM v programe Outlook 2000. To bolo Funkcia, ktorá bola pridaná do programu Outlook 2002 verzia správcu formulár.
  • Automatizácia objektové modely Outlook alebo Spolupracujúce údajové objekty: Používať funkcie Správca vypnúť objektový model obmedzenia.
Ak je to uskutočniteľné, možno budete chcieť zvážiť prepracovať vaše riešenie tak, že beží na serveri namiesto tohto klienta. Serverové API nie sú chránené tieto funkcie zabezpečenia e-mailu.

Tiež budete chcieť Zvážte použitie rôznych správ API alebo knižnice:
  • Spolupracujúce údajové objekty pre systém Windows 2000 (CDOSYS) Táto knižnica je k dispozícii s Microsoft Windows 2000 (Profesionálne a Server vydania) a Microsoft Windows XP (Professional Vydanie). CDOSYS je nainštalovaný Internet Information Services (IIS) súčasti Windows, tak musíte nainštalovať IIS na používanie CDOSYS.

    Pre viac informácie, kliknite na nasledovné číslo článku zobrazte článok v Microsoft Knowledge Base:
    286430Ako poslať HTML formátované pošty pomocou Spolupracujúce údajové objekty pre systém Windows 2000 a lokálne prejímané adresár
    Ďalšie informácie o CDOSYS, navštívte nasledujúcej webovej lokalite Microsoft Developer Network (MSDN):
    http://msdn2.Microsoft.com/en-us/library/aa142523.aspx
  • Rozšírené rozhranie MAPI Váš kód musí napísať v C/c ++. Pre ďalšie informácie Navštívte nasledujúce webovú lokalitu spoločnosti Microsoft Developer Network (MSDN):
    http://msdn2.Microsoft.com/en-us/library/ms528609.aspx

ODKAZY

Ďalšie informácie o dostupné zdroje a odpovede na často kladené otázky o Microsoft Program Outlook riešenia, kliknite na nasledovné číslo článku zobrazte článok v Microsoft Knowledge Base:
287530Najčastejšie otázky o vlastných formulárov a Outlook riešenia

Vlastnosti

ID článku: 290500 - Posledná kontrola: 29. októbra 2011 - Revízia: 2.0
Informácie v tomto článku sa týkajú nasledujúcich produktov:
  • Microsoft Outlook 2002 Standard Edition
Kľúčové slová: 
kbemail kbsecurity kbhowto kbmt KB290500 KbMtsk
Strojovo preložené
DÔLEŽITÉ: Tento článok bol preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft, nie prekladateľom. Spoločnosť Microsoft ponúka články preložené prekladateľmi aj strojovo preložené články, vďaka čomu máte možnosť prístupu ku všetkým článkom databázy Knowledge Base vo svojom jazyku. Strojovo preložený článok však nie je vždy perfektný. Môže obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky, podobne ako cudzinec môže robiť chyby, keď rozpráva vašim jazykom. Spoločnosť Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené akýmkoľvek nepresným prekladom obsahu alebo jeho použitím zo strany zákazníkov. Spoločnosť Microsoft softvér na strojový preklad pravidelne aktualizuje.
Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem:290500

Odošlite odozvu

 

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