Outlook 98: Informatie voor ontwikkelaars over de beveiligingsupdate voor E-mail van Outlook

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

Op deze pagina

Samenvatting

Dit artikel bevat informatie voor ontwikkelaars, oplossing providers en onafhankelijke software leveranciers (ISV's) over Microsoft Outlook De beveiligingsupdate die is uitgebracht op 7 juni 2000.

Meer informatie

BELANGRIJK: Microsoft adviseert dat u bekend met de basic bent functies van de beveiligingsupdate voor E-mail van Outlook voordat u dit artikel leest. Algemene informatie over de beveiligingsupdate voor E-mail van Outlook wordt geleverd bij de volgende Microsoft-website:
http://www.Microsoft.com/downloads/details.aspx?FamilyID = 48B0BC6A-B123-4F48-B27D-119078B4819F & displaylang = nl
Voor meer informatie over de Beveiligingsupdate voor Outlook, klikt u op het volgende artikelnummer te geven de artikel in de Microsoft Knowledge Base:
262617Outlook 98: Informatie over de beveiligingsupdate voor E-mail van Outlook
Dit artikel beschrijft het gedrag van Outlook Nadat u de beveiligingsupdate toepast. Beheerders kunnen client configureren computers zodanig dat ze niet alle beperkingen worden ge´mplementeerd hebben. Als een ontwikkelaar, moet u vertrouwd zijn met de opties die zijn beschikbaar voor deze beveiligingsupdate.

Voor meer informatie over het opheffen van de beperkingen die door de beveiligingsupdate, klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base te bekijken:
263296Outlook 98: Informatie voor beheerders over de beveiligingsupdate voor E-mail van Outlook

Overzicht

De beveiligingsupdate voor E-mail van Outlook biedt Outlook met extra beveiligings niveaus tegen schadelijke e-mailberichten. De update rechtstreeks van invloed op de manier waarop veel Outlook-voorzieningen werken en kan 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). Als u elk type oplossing hebt gemaakt met behulp van Microsoft -technologieŰn voor berichten, Microsoft adviseert dat u vertrouwd met de wijzigingen die de beveiligingsupdate voor Outlook en hoe deze wijzigingen mogelijk invloed op uw oplossing. 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.

Hiermee wijzigt u de beveiligingsupdate voor Outlook en algemene berichten functies op de volgende gebieden:

  • De werking van bijlagen (van de eind gebruiker perspectief)
  • Het Outlook-objectmodel
  • Andere onderdelen van Outlook die gerelateerd zijn aan beveiliging
  • Het object Col labo rat ion Data Objects (CDO) model
  • Simple Messaging Application Programming Interface, of Simple Messaging Application Programming Interface (MAPI)
BELANGRIJK: Deze update is van invloed op alle maat werk oplossingen die gebruikmaken van de Outlook-objectmodel en Simple MAPI. Dit omvat het volgende:

  • Aangepaste Outlook-formulieren die zijn gepubliceerd naar een willekeurige map of formulieren bibliotheek, inclusief de centrale formulieren bibliotheek.
  • Een ander type ontwikkelproject dat het Outlook gebruikt object model of Simple MAPI, zelfs als het project digitaal is ondertekend.

Ontwerp wijzigingen in Outlook Object Model

Bijlagen

Bijlagen met niveau 1 of "onveilige" extensies zijn niet toegankelijk in het Outlook-objectmodel, specifiek:
  • HetBijlagencollectie in het objectmodel wordt niet bewust van 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 te openen een onveilige bestands systeem object (of "freedoc"-bestand) met behulp van het Outlook-objectmodel, ontvangt u de E_FAIL retour code in de programmeer taal c of C++. Eerder, u kon openen een onveilige bestands systeem object met behulp van deWeer gevenmethode 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. De waarschuwing kan onmiddellijk worden gesloten als u klikt opNee. Wanneer u klikt opNee, deVerzendenmethode retourneert fout E_FAIL in de C- of C++-programmering 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:
  • HetAddressEntriescollectie of eenAddressEntryobject.
  • HetGeadresseerdencollectie of eenOntvangerobject.
  • De volgende eigenschappen van eenContact Itemobject:
    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 eenMailItemobject:
    SentOnBehalfOfName
    SenderName
    ReceivedByName
    ReceivedOnBehalfOfName
    ReplyRecipientNames
    Naar
    CC
    BCC
  • De volgende eigenschappen van eenAppointmentItemobject:
    Galerie
    RequiredAttendees
    OptionalAttendees
    Bronnen
    NetMeetingOrganizerAlias,
  • De volgende eigenschappen van eenTaskItemobject:
    ContactNames
    Contact personen
    Del ega tor
    Eigenaar
    StatusUpdateRecipients
    StatusOnCompletionRecipients worden geretourneerd,
  • HetGetMembermethode van eenDistListItemobject.
  • HetContactNameseigenschap van eenJournalItemobject.
  • HetSenderNameeigenschap van eenMeeting itemobject.
  • HetSenderNameeigenschap van eenPostItemobject.
  • HetGetRecipientFromIDeigenschap van eenNaam ruimteobject.
  • HetUitvoerenmethode van eenActieobject.
  • HetFormuleeigenschap van eenUserPropertyobject.

Item.SaveAs

Wanneer u deOpslaan alsmethode voor het opslaan van items naar het bestandssysteem wordt een "adres weer gegeven boek"-waarschuwing. Dit betreft alle typen items al dan niet de items hebben bijlagen of actieve inhoud. Deze wijziging is aangebracht, die u kan niet via een programma items in een bestand opslaan en vervolgens het bestand te ontleden e-mailadressen ophalen.

Werk balk knop verzenden

Het niet langer mogelijk om met deUitvoerenmethode via programmering op hetVerzendenknop 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 de Visual Basic of 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 kunnen geen toegang tot een gepubliceerd formulier krijgen. Deze typen formulieren worden "eenmalige" formulieren genoemd.

Voor extra informatie over eenmalige formulieren, klikt u op het volgende artikelnummer te geven de artikel in de Microsoft Knowledge Base:
181266Outlook 98: Werken met formulier definities en eenmalige formulieren
Wanneer u een van deze items opent in een versie van Outlook waarop de update wel is toegepast, Outlook geeft een waarschuwings bericht waarin u wordt gevraagd of u wilt in- of uitschakelen van de code in het formulier. Wanneer u een versie van Outlook waarin de update is toegepast, Outlook wordt de code uitgeschakeld en u deze niet activeren. Als u een script dat is geschreven in VBScript in een aangepast formulier, wordt het aangepaste formulier moet worden gepubliceerd. de centrale formulieren bibliotheek of naar een openbare map op een Microsoft Exchange Server-computer. U kunt het aangepaste formulier distribueren en installeren in een lokale formulieren bibliotheek op afzonderlijke clientcomputers.

Office-toepassingen worden opnieuw ingesteld op hoge beveiliging

Ter bescherming tegen schadelijke macrovirussen die wellicht in Microsoft Office-documenten, de beveiligingsupdate wordt geplaatst in de volgende lijst van Office-programma's in de modus "high security".

OPMERKING: Standaard Microsoft Office 97 wordt u gevraagd als wilt u macro's uitvoeren. Het standaard programma voor de Microsoft Office 2000, macro's kan niet worden uitgevoerd, tenzij ze zijn ondertekend en vertrouwd. Als de macro's ondertekend zijn en vertrouwd, wordt niet gevraagd als u de macro's wilt uitvoeren.

Producten waarin dit probleem optreedt

  • Alleen Microsoft Outlook 2000. Visual Basic for Applications is niet opgenomen in Outlook 98.
  • Microsoft Word 97 en Microsoft Word 2000. Standaard wordt in Word is in de modus Hoog beveiligings niveau in Office 2000.
  • Microsoft Excel 97 en Microsoft Excel 2000.
  • Microsoft PowerPoint 97 en Microsoft PowerPoint 2000.
OPMERKING: Microsoft Access heeft geen vergelijkbare instellingen voor macrobeveiliging en wordt daarom niet be´nvloed. Hierdoor kunnen zijn alle Access-documenttypen opgenomen in de lijst met onveilige bestandsextensies die niet toegankelijk.

Outlook en HTML-Mail

De beveiligingsupdate wordt Outlook in de "zone met beperkingen" geplaatst door standaard. Als u opent een e-mailbericht in Hypertext Markup Language Indeling (HTML) en de HTML-code bevat een script, het script wordt uitgevoerd binnen de context van de Internet-beveiligingsinstellingen.

OPMERKING: Dit is ÚÚn verschil tussen Outlook 98 en Outlook 2000. Wanneer u gebruikt Outlook 98, actieve inhoud altijd uitgevoerd zolang de beveiligingsinstellingen zijn ingesteld strikt. Met de beveiligingsupdate voor E-mail van Outlook, Outlook 2000 hebt ge´nstalleerd script in HTML-e-mailberichten, ongeacht het Internet volledig uitgeschakeld beveiligingsinstellingen.

Simple MAPI ontwerp wijzigingen

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 de e-mailbeveiligingsupdate voor Outlook installeert, wordt gewijzigd worden aangebracht in de manier waarop aanroepen van Simple MAPI worden verwerkt. Als u standaard veel functies van Simple MAPI, krijgt u een waarschuwing dat een programma is probeert te krijgen tot gegevens van geadresseerden of e-mailberichten verzenden op uw rekening.

De volgende lijst wordt beschreven hoe Outlook reageert op eenvoudige 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/ms529053.aspx

Ontwerp wijzingen in CDO

De beveiligingsupdate voor E-mail van Outlook 98 verwijdert de CDO-object model als dit eerder is ge´nstalleerd op de computer met Outlook 98. Dit verschilt van de Outlook 2000 beveiligingsupdate voor E-mail, die u niet verwijdert de CDO-objectmodel van de computer.

Heeft een beveiligingsupdate voor E-mail van CDO voor Outlook 98 is uitgebracht.

Voor meer informatie over het CDO Klik op het volgende artikelnummer om het artikel weer te geven in de Microsoft Knowledge Base:
268462Outlook 98: Informatie over de beveiligingsupdate voor E-mail van CDO

Common Messaging Calls niet langer ondersteund.

Nadat u de beveiligingsupdate voor Outlook E-mail, gemeenschappelijke Messaging Calls (CMC) niet meer functioneren. De CMC-interface is een set van tien functies waarmee u functionaliteit van simple MAPI kunt toevoegen aan uw aangepaste programma snel. Uw programma kan bijvoorbeeld een bericht met een enkele CMC verzenden functie oproep en een bericht met twee aanroepen van CMC-functie.

Voor meer informatie over CMC, raadpleegt u de volgende Microsoft-website:
http://msdn2.Microsoft.com/en-us/library/ms527945.aspx
Microsoft heeft niet de bedoeling een van deze functionaliteit en adviseert daarom CMC niet te gebruiken in oplossingen voor berichten.

Oplossingen ontwerpen met de beveiligingsupdate

Er is geen directe, programmatische manier om vast te stellen welke beveiliging een gebruiker heeft ingeschakeld onderdelen bijwerken. Echter, afhankelijk van uw oplossing u mogelijk een of meer van de volgende methoden gebruiken om te bepalen of de beveiligingsupdate is ge´nstalleerd.

Vasts tellen van het Build-nummer van Outlook

U kunt via programmering bepalen welke versie van Outlook wilt zien Als de beveiligingsupdate is toegepast op Outlook. Echter, dit niet Weet u of een beheerder heeft verleend de gebruiker een "negeren" mogelijkheden. De volgende Outlook Visual Basic for Applications-codevoorbeeld ziet u hoe u kunt bepalen welke versie van Outlook is ge´nstalleerd.
Sub CheckForVersion()
   MsgBox UpdateApplied
End Sub

Function UpdateApplied()
   Set ol = CreateObject("Outlook.Application")
   iBuild = Int(Mid(ol.Version, 5, 4))
   ' NOTE: The version number format changed between Outlook 98 and 2000
   If iBuild >= 7806 Then
      UpdateApplied = True
   Else
      UpdateApplied = False
   End If
   Set ol = Nothing
End Function
OPMERKING: Deze code werkt niet in Microsoft Outlook 97 omdat die versie bevat niet eenVersieeigenschap in het objectmodel.

Bepaal de locatie voor bericht bezorging

U wilt controleren of Outlook mail levert een Bestand met persoonlijke mappen (. PST). Als u e-mailberichten worden bezorgd in persoonlijke mappen bestand, de voorzieningen van de beveiligingsupdate zijn van kracht. De volgende Outlook Automatiserings voorbeeld ziet u hoe u kunt bepalen als een gebruiker e-mail bezorgd in een post bus of een bestand met persoonlijke mappen.
Sub CheckForPST()
   MsgBox UsingPST
End Sub

Function UsingPST()
   Set ol = CreateObject("Outlook.Application")
   Set oInbox = ol.Session.GetDefaultFolder(6) ' 6 = olFolderInbox
   If InStr(oInbox.Parent.Name, "Mailbox - ") Then
      UsingPST = False
   Else
      UsingPST = True
   End If
   Set oInbox = Nothing
   Set ol = Nothing
End Function

Referenties

Voor meer informatie over de Beveiligingsupdate voor Outlook, klikt u op de volgende artikel nummers weer geven de artikelen in de Microsoft Knowledge Base:
262617Outlook 98: Informatie over de beveiligingsupdate voor E-mail van Outlook
262700Outlook 98: Informatie voor ontwikkelaars over de beveiligingsupdate voor E-mail van Outlook
263296Outlook 98: Informatie voor beheerders over de beveiligingsupdate voor E-mail van Outlook
262618Outlook 98: Bekende problemen met de e-mailbeveiligingsupdate voor Outlook
264566Outlook 98: Bekende installatieproblemen met de e-mailbeveiligingsupdate voor Outlook
264127Outlook 98: Bekende interoperabiliteitsproblemen bij de e-mailbeveiligingsupdate voor Outlook
264129Outlook 98: Bekende problemen met derden met de e-mailbeveiligingsupdate voor Outlook

Eigenschappen

Artikel ID: 262700 - Laatste beoordeling: dinsdag 1 maart 2011 - Wijziging: 2.0
De informatie in dit artikel is van toepassing op:
  • Microsoft Outlook 98 Standard Edition
Trefwoorden:á
kbdownload kbinfo kbmt KB262700 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:262700
Vrijwaring inhoud KB-artikelen over niet langer ondersteunde producten
Dit artikel heeft betrekking op producten waarvoor Microsoft geen ondersteuning meer biedt. Daarom wordt dit artikel alleen in de huidige vorm aangeboden en wordt het niet meer bijgewerkt.

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