Beschrijving van de beveiligingingsfuncties voor ontwikkelaars e-mail in Outlook 2002

Vertaalde artikelen Vertaalde artikelen
Artikel ID: 290500 - Bekijk de producten waarop dit artikel van toepassing is.
Alles uitklappen | Alles samenvouwen

Op deze pagina

Voor een Microsoft Outlook 98-versie van dit artikel Zie262700.

Voor een Microsoft Outlook 2000-versie van dit artikel Zie262701.

Samenvatting

Dit artikel bevat een overzicht van ontwikkelaars moeten weten over de beveiligingingsfuncties voor Outlook 2002 e-mail en hoe die functies kunnen be´nvloeden aangepaste oplossingen.

BelangrijkBeveiligingsfuncties in Outlook 2002 beschreven in Outlook 2002 Service Pack 1 en Service Pack 2 voor Outlook 2002. Extra functies zijn toegevoegd aan Outlook 2002 Service Pack 3.Voor meer informatie over deze wijzigingen, klikt u op de volgende artikelnummer om het artikel in de Microsoft Knowledge Base te bekijken:
838871Beschrijving van de wijzigingen in de beveiliging voor ontwikkelaars in Outlook 2002 Service Pack 3 (S838871)

Meer informatie

Overzicht

BelangrijkNaast de informatie in dit artikel moet u Als u bekend bent met de algemene beveiligingingsfuncties voor Outlook 2002 e-mail. Informatie over de beveiligingingsfuncties voor Outlook e-mail is beschikbaar in de Help. Op deHelpmenu, klikt u opHelp bij Microsoft Outlook. Klik in de inhouds opgaveBeveiliging en codering.Voor meer informatie over de beveiliging functies van invloed op de eind gebruikers, klikt u op het volgende artikelnummer de artikel in de Microsoft Knowledge Base:
290498U ontvangt een waarschuwing wanneer u een invoegtoepassing van derden of aangepaste oplossing in Outlook 2002
BelangrijkDit artikel beschrijft het standaard gedrag van Outlook 2002 verband met verschillende beperkingen van de program meer interfaces. Als u wilt Deze beperkingen te vermijden, beheerders kunnen clientcomputers configureren zodat ze hebben niet alle beperkingen worden ge´mplementeerd. Als ontwikkelaar moet u bekend zijn met de opties die beschikbaar zijn met deze beveiliging functies.Voor meer informatie over deze beperkingen opheffen, klikt u op de volgende artikelnummer om het artikel in de Microsoft Knowledge Base te bekijken:
290499Informatie voor beheerders over beveiligingsfuncties voor e-mail
Outlook 2002 is uitgerust met hetzelfde type beveiliging functies die eerder zijn uitgebracht als Microsoft Outlook 98 en Microsoft Outlook 2000 beveiligingsupdates voor E-mail. Deze functies bieden Outlook met extra beveiligings niveaus tegen schadelijke e-mailbericht berichten maar mogelijk oplossingen die u bouwt met behulp van functies voor ontwikkelaars die nadelig be´nvloeden opgenomen in Outlook en andere berichten technologieŰn of Application Programming Interfaces (API's). In sommige gevallen werken oplossingen niet. in andere gevallen oplossingen kunnen leiden tot een waarschuwing dat de oplossing wordt afgebroken Wanneer u probeert uit te voeren.

De beveiligingingsfuncties van Outlook gewijzigd en algemene berichten functies op de volgende gebieden:
  • De werking van bijlagen
  • Het Outlook-objectmodel
  • Het object Col labo rat ion Data Objects (CDO) 1. 21s model
  • Simple Messaging Application Programming Interface, of Simple MAPI
  • Andere onderdelen van Outlook met betrekking tot beveiliging, dergelijke code die is ingesloten in HTML-gebaseerde e-mailberichten

Beveiligingsfuncties van Outlook object model

Bijlagen

Bijlagen met niveau 1 of "onveilige" extensies zijn niet toegankelijk in het Outlook-objectmodel, specifiek:
  • De Attachments-collectie in het objectmodel is niet bekend onveilige bijlagen.
  • Als u probeert via programmering met een van deze e-mail verzenden bijlagen, het e-mailbericht wordt niet verzonden. Als het programma is geschreven in c of C++ programmeer talen, ontvangt u de retour code MAPI_E_CANCELLED weer gegeven.
  • Als u probeert een "onveilig" bestands systeem object openen (of "freedoc"-bestand) met behulp van het Outlook-objectmodel, ontvangt u de E_FAIL retour code in de programmeer taal c of C++. In eerdere versies van Outlook kan u een "onveilig" bestands systeem object openen met behulp van de weergave methode in het Outlook-objectmodel.

Item. Send

Wanneer u een programma uitvoert dat het Outlook-objectmodel gebruikt om te bellen de methode Send krijgt u een waarschuwing. In dit bericht leest u een programma probeert e-mail te verzenden namens en wordt u gevraagd of u wilt kan het bericht worden verzonden. De waarschuwing bevat zowel eenJaen eenNeeknop; echter, deJaknop is niet beschikbaar totdat u vijf seconden zijn vers treken sinds de waarschuwings bericht weer gegeven. U kunt het waarschuwings bericht sluiten onmiddellijk als u klikt opNee. Wanneer u klikt opNee, de Send-methode retourneert een fout E_FAIL in c of C++ programmeer talen.

Toegang tot adres boeken en ontvangers

Als een programma probeert te verwijzen naar elk type gegevens van geadresseerden via het objectmodel van Outlook een dialoog venster weer gegeven waarin u wordt gevraagd Controleer of u toegang tot deze informatie. U kunt toegang tot het adresboek of gegevens van geadresseerden tot tien minuten nadat het dialoog venster weer gegeven. Hiermee kunt u functies, zoals synchronisatie van mobiele apparaten, worden voltooid. Als u geen toegang tot uw adresboek of de ontvanger informatie, ontvangt u voor al deze berichten de retour code E_FAIL de c of C++ programmeer talen.

U ontvangt bevestiging het dialoog venster wanneer een oplossing probeert via een programma toegang tot de volgende functies van het Outlook-objectmodel:
  • De AddressEntries-collectie of een AddressEntry object.
  • De collectie Recipients of elke geadresseerde object.
  • De volgende eigenschappen van een ContactItem-object:
    Email1.Address
    Email1.AddressType
    Email1.DisplayName
    Email1.EntryID
    Email2.Address
    Email2.AddressType
    Email2.DisplayName
    Email2.EntryID
    Email3.Address
    Email3.AddressType
    Email3.DisplayName
    Email3.EntryID
    Net Meeting alias
    ReferredBy
  • De volgende eigenschappen van een MailItem-object:
    SentOnBehalfOfName
    SenderName
    ReceivedByName
    ReceivedOnBehalfOfName
    ReplyRecipientNames
    Naar
    CC
    BCC
  • De volgende eigenschappen van een AppointmentItem-object:
    Galerie
    RequiredAttendees
    OptionalAttendees
    Bronnen
    NetMeetingOrganizerAlias,
  • De volgende eigenschappen van een object TaskItem:
    ContactNames
    Contact personen
    Del ega tor
    Eigenaar
    StatusUpdateRecipients
    StatusOnCompletionRecipients worden geretourneerd,
  • De methode GetMember DistListItem-object.
  • De eigenschap ContactNames van een journaliste object.
  • De eigenschap SenderName van een MeetingItem-object.
  • De eigenschap SenderName van een PostItem-object.
  • De eigenschap GetRecipientFromID van een naam ruimte object.
  • De methode Execute van een Action-object.
  • De formule eigenschap van een object UserProperty.

Item.SaveAs

Wanneer u de methode SaveAs items opslaan in het bestandssysteem u krijgt een "adresboek"-waarschuwing. Dit betreft alle typen items of de items bijlagen of actieve inhoud hebben. Deze wijziging heeft is aangebracht zodat iemand niet via een programma items opslaan naar een bestand en Vervolgens parseert het bestand voor het ophalen van e-mailadressen.

Werk balk knop verzenden

Niet langer de Execute-methode te gebruiken via programmering klikt u op deVerzendenknop op de werkbalk van Outlook. Hoewel dit niet vaak gebeurt in Outlook-oplossingen, is deze wijziging doorgevoerd om misbruik te voorkomen. U ontvangt voor al deze berichten de retour code E_FAIL in c of C++ programmeer talen.

SendKeys

Outlook kan geen toegang tot bepaalde dialoogvensters met behulp van Microsoft Visual Basic of Microsoft Visual Basic for ApplicationsSendKeysopdracht. Hiermee voorkomt u dat kwaad will ende programma's automatisch de waarschuwings berichten te ontslaan en ontduiken van de nieuwe beveiligingingsfuncties.

VBScript in niet-gepubliceerde formulieren wordt niet meer uitgevoerd

Als u een aangepast Outlook-formulier maakt, kunt u rechtstreeks Visual Basic Script ing Edition (VBScript) insluiten in een item. U kunt dit doen Als andere gebruikers geen toegang een gepubliceerd formulier tot. Deze typen formulieren worden genoemd. "eenmalige" formulieren.Voor meer informatie over eenmalige formulieren, klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base:
290657Beschrijving van formulier definities en eenmalige formulieren in Outlook 2002
Wanneer u een van deze items opent in een versie van Outlook met de beveiligingsupdate voor Outlook E-mail toegepast, Outlook geeft een waarschuwings bericht waarin u wordt gevraagd of u wilt inschakelen of de code in het formulier uitschakelen. In Outlook 2002 wordt de code uitgeschakeld en u niet activeren.

Mailbeveiligingsfuncties van CDO 1. 21s

Het objectmodel van CDO 1. 21 is gewijzigd en de wijzigingen aangebracht in het Outlook-objectmodel en Simple MAPI. Is het versienummer van CDO 1. 21s aan deze beveiligingsfuncties is bijgewerkt.Voor meer informatie klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base:
295302Samenvatting van beveiligingsfuncties voor e-mail Col labo rat ion Data Objects (CDO) 1. 21s in Outlook 2002
Voor meer informatie over het CDO-objectmodel Raadpleeg het volgende artikel in de Microsoft-website:
http://msdn2.Microsoft.com/en-us/library/ms527038.aspx

Beveiligingsfuncties van Simple MAPI

Wanneer Outlook is ge´nstalleerd op een computer als de standaard Simple MAPI-client, Outlook verwerkt aanvragen die zijn gemaakt met behulp van Simple MAPI oproepen. Dus wanneer u Outlook 2002 installeert, worden aanroepen van Simple MAPI verwerkt biedt hetzelfde niveau van bescherming biedt als de Outlook met Outlook en deze aanroepen objectmodel. Standaard als u een groot aantal functies van Simple MAPI, ontvangt u een waarschuwings bericht dat een programma probeert naar een geadresseerde toegang informatie of verzenden e-mail namens.

De volgende lijst beschrijft hoe Outlook reageert op Simple MAPI-aanroepen.
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
					
Voor meer informatie over het aanroepen van Simple MAPI Raadpleeg het volgende artikel in de Microsoft-website:
http://msdn2.Microsoft.com/en-us/library/ms529435.aspx

Office-toepassingen worden opnieuw ingesteld op hoge beveiliging

Ter bescherming tegen schadelijke macrovirussen die wellicht in Microsoft Office-documenten, Office XP standaard programma's in "hoge plaatsen Security'-modus. Dit omvat alle Office XP-programma's die ondersteuning bieden voor Visual Basic voor toepassingen, met uitzondering van Microsoft Access, omdat Microsoft Access geen heeft equivalente instellingen voor macrobeveiliging. Als gevolg hiervan, alle Access-documenttypen zijn opgenomen in de lijst met onveilige bestandsextensies die niet toegankelijk.

Outlook en HTML-e-mail

Hieronder is een fragment uit de Microsoft Help voor Outlook:
Te beschermen tegen virussen die wellicht zijn opgenomen in HTML-berichten die u ontvangt, worden scripts niet uitgevoerd en ActiveX-besturingselementen gedeactiveerd, ongeacht de instelling voor de beveiligings zone. De beveiligings zones van Microsoft Outlook is standaard ingesteld op Site met beperkte toegang.

De beveiligingingsfuncties vermijden

Alle aangepaste oplossingen die gebruikmaken van invloed zijn op de beveiligingingsfuncties voor e-mail het Outlook object model, CDO of Simple MAPI, zelfs als ze digitaal zijn ondertekend. Dit omvat het volgende:

  • Aangepaste Outlook-formulieren die zijn gepubliceerd naar een willekeurige map of formulieren bibliotheek, inclusief de centrale formulieren bibliotheek
  • Outlook COM-invoegtoepassingen
  • Outlook Visual Basic for Applications
  • Een ander type ontwikkelproject dat het Outlook gebruikt objectmodel van CDO of Simple MAPI
Als ontwikkelaar hebt u verschillende opties wanneer u probeert te voorkomen de beveiligingingsfuncties. Om samen te vatten de standaard opties, afhankelijk van waar u uw oplossing ontwikkelen:
  • Aangepaste Outlook-formulieren: Formulieren publiceren zodat ze geen speciale formulieren zijn, of gebruik de functies voor beheerders in speciale formulieren met VBScript-code inschakelen uitgevoerd.
  • Outlook Visual Basic for ApplicationsGebruik de functies voor beheerders-objectmodel uitschakelen beperkingen of converteren uw Visual Basic for Applications-code aan een COM- Invoegtoepassing en vervolgens te registreren met het formulier beheerder.
  • COM-invoegtoepassingen: COM-invoegtoepassingen kunnen worden vertrouwd als beheerder wordt geregistreerd door de beheerder het formulier gebruiken. Echter, als u gebruikt een COM-invoegtoepassing, alleen het Outlook-objectmodel is vrijgesteld; het CDO-objectmodel wordt nog steeds genereren waarschuwingen.

    COM-invoegtoepassingen in Outlook 2000 kan niet worden vertrouwd. Dit was een functie die is toegevoegd aan de Outlook 2002-versie van de beheerder met dit formulier.
  • De objectmodellen van Outlook of CDO automatiserenGebruik de functies voor beheerders-objectmodel uitschakelen beperkingen.
Als haalbaar is, kunt u overwegen om uw oplossing opnieuw zodat deze wordt uitgevoerd op een server in plaats van een client. Server gebaseerde API's zijn niet beschermd door deze beveiligingsfuncties voor e-mail.

Mogelijk wilt u ook Overweeg het gebruik van een ander messaging API of bibliotheek:
  • Col labo rat ion Data Objects for Windows 2000 CDO (CDOSYS)Deze bibliotheek is beschikbaar met Microsoft Windows 2000 (Professional en Server-edities) en Microsoft Windows XP (Professional Editie). CDOSYS is door Internet Information Services (IIS) ge´nstalleerd onderdeel van Windows, dus u IIS installeren moet om te kunnen gebruiken CDOSYS.

    Voor meer informatie informatie, klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base:
    286430Het verzenden van HTML opgemaakte e-mailberichten met behulp van CDO voor Windows 2000 en de lokale ophaal map
    Bezoek voor meer informatie over CDOSYS de volgende Microsoft Developer Network (MSDN)-website:
    http://msdn2.Microsoft.com/en-us/library/aa142523.aspx
  • Extended MAPIU moet uw code schrijven in C/C++. Voor meer informatie Ga naar de volgende website van Microsoft Developer Network (MSDN):
    http://msdn2.Microsoft.com/en-us/library/ms528609.aspx

Referenties

Voor meer informatie over beschikbare bronnen en voor antwoorden op veelgestelde vragen over Microsoft Oplossingen voor Outlook, klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base:
287530Veelgestelde vragen over aangepaste formulieren en Outlook-oplossingen

Eigenschappen

Artikel ID: 290500 - Laatste beoordeling: zaterdag 26 februari 2011 - Wijziging: 2.0
De informatie in dit artikel is van toepassing op:
  • Microsoft Outlook 2002 Standard Edition
Trefwoorden:á
kbemail kbsecurity kbhowto kbmt KB290500 KbMtnl
Automatisch vertaald artikel
BELANGRIJK: Dit artikel is vertaald door de vertaalmachine software van Microsoft in plaats van door een professionele vertaler. Microsoft biedt u professioneel vertaalde artikelen en artikelen vertaald door de vertaalmachine, zodat u toegang heeft tot al onze knowledge base artikelen in uw eigen taal. Artikelen vertaald door de vertaalmachine zijn niet altijd perfect vertaald. Deze artikelen kunnen fouten bevatten in de vocabulaire, zinsopbouw en grammatica en kunnen lijken op hoe een anderstalige de taal spreekt en schrijft. Microsoft is niet verantwoordelijk voor onnauwkeurigheden, fouten en schade ontstaan door een incorrecte vertaling van de content of het gebruik ervan door onze klanten. Microsoft past continue de kwaliteit van de vertaalmachine software aan door deze te updaten.
De Engelstalige versie van dit artikel is de volgende:290500

Geef ons feedback

 

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