OL98: Informazioni per sviluppatori sull'aggiornamento della protezione per la posta elettronica Outlook

Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell’utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell’utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 262700
Questo articolo è stato archiviato. L’articolo, quindi, viene offerto “così come è” e non verrà più aggiornato.
Sommario
In questo articolo vengono fornite informazioni per sviluppatori, analisti e fornitori di software indipendenti (ISV, Independent Software Vendor) relative all'aggiornamento per la protezione della posta elettronica di Microsoft Outlook rilasciato il 7 giugno 2000.
Informazioni
importante : Microsoft consiglia di familiarità con le funzionalità di base dell'aggiornamento per la protezione della posta elettronica Outlook prima di leggere questo articolo. Informazioni generali sull'aggiornamento per la protezione della posta elettronica di Outlook sono disponibili presso il seguente sito Web di Microsoft: Per ulteriori informazioni sull'aggiornamento per la protezione della posta elettronica di Outlook, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito (informazioni in lingua inglese):
262617OL98: Informazioni sull'aggiornamento della protezione per la posta elettronica Outlook
In questo articolo viene descritto il funzionamento di Outlook una volta applicato l'aggiornamento per la protezione. Gli amministratori possono configurare i computer client in modo che non contengano tutte queste restrizioni. Qualità di sviluppatore, è necessario avere familiarità con le opzioni di amministrazione disponibili con questo aggiornamento per la protezione.

Per ulteriori informazioni su come ignorare le restrizioni imposte dall'aggiornamento della protezione, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
263296OL98: Informazioni di amministratore sull'aggiornamento della protezione per la posta elettronica Outlook

Cenni preliminari

L'aggiornamento per la protezione della posta elettronica di Outlook offre ulteriori livelli di protezione contro messaggi di posta elettronica dannosi. L'aggiornamento influisce direttamente sul funzionamento di molte caratteristiche di Outlook ed è possibile che danneggi le soluzioni progettate utilizzando le caratteristiche per gli sviluppatori incluse in Outlook e altre tecnologie di messaggistica o API (Application Programming Interface). Se è stata creata una soluzione utilizzando le tecnologie di messaggistica Microsoft, si consiglia di acquisire familiarità con le modifiche apportate a Outlook dall'aggiornamento per la protezione e il modo in cui queste possono influire sulla soluzione. In alcuni casi è possibile che le soluzioni non funzionino affatto, mentre in altri è possibile che comportino la visualizzazione di un messaggio di avviso che interrompa la soluzione durante il tentativo di esecuzione.

L'aggiornamento per la protezione modifica Outlook e le funzionalità di messaggistica generali nelle aree seguenti:

  • Comportamento generale degli allegati dal punto di vista dell'utente finale
  • Il modello oggetti di Outlook
  • Altre aree di Outlook relative alla protezione
  • Il modello oggetti CDO (Oggetti dati di collaborazione)
  • Semplice Messaging Application Programming Interface o Simple Messaging Application Programming Interface (MAPI)
importante : questo aggiornamento di protezione influisce su tutte le soluzioni di personalizzati che utilizzano Simple MAPI e al modello a oggetti di Outlook di. Questo include quanto segue:

  • Moduli personalizzati in Outlook che vengono pubblicati in qualsiasi libreria di moduli o la cartella, inclusi nella libreria moduli organizzazione.
  • Qualsiasi altro tipo di progetto di sviluppo che utilizza Outlook oggetto modello o Simple MAPI, anche se il progetto è dotato di firma digitale.

Modifiche alla progettazione del modello oggetti di Outlook

Allegati

Gli allegati con livello 1 o "unsafe", le estensioni di file non sono accessibili nel modello a oggetti di Outlook, in particolare:
  • Insieme Attachments nel modello a oggetti non riconosce gli allegati non sicuri.
  • In caso di invio a livello di programmazione di messaggi di posta elettronica contenenti questi allegati, i messaggi non verranno inviati. Se il programma è stato scritto nel linguaggio di programmazione C o C++, verrà ricevuto il codice di ritorno MAPI_E_CANCELLED.
  • Se si tenta di aprire un oggetto di sistema di file non sicuri (o file "file freedoc") con il modello a oggetti di Outlook, viene visualizzato il E_FAIL codice restituito nei linguaggi di programmazione C o c ++. In precedenza, è possibile aprire un oggetto di sistema del file non sicuri utilizzando il metodo di visualizzazione nel modello a oggetti di Outlook.

Item.Send

Quando si esegue un programma che utilizza il modello oggetti di Outlook per chiamare il metodo <b>Send</b>, verrà visualizzato un messaggio di avviso,. indicante che un programma sta per inviare messaggi automaticamente e chiedendo all'utente conferma dell'invio. Il messaggio di avviso contiene sia un e il pulsante No , tuttavia, il pulsante non è disponibile finché non sono trascorsi cinque secondi poiché il messaggio di avviso visualizzati. Il messaggio di avviso può essere chiusa immediatamente se si fa clic su No . Quando si fa clic su No , il metodo Invia restituisce un errore E_FAIL nei linguaggi di programmazione C o c ++.

Accesso alla Rubrica e ai destinatari

Se un programma tenta di fare riferimento a qualsiasi tipo di informazioni sul destinatari utilizzando il modello a oggetti di Outlook, verrà visualizzata una finestra di dialogo in cui viene chiesto di confermare l'accesso a queste informazioni. È possibile consentire l'accesso alla Rubrica o informazioni sul destinatari per un massimo di 10 minuti dopo aver ricevuto la finestra di dialogo. In questo modo, ad esempio la sincronizzazione dei dispositivi mobili da completare. Se si decide di non consentire l'accesso alla Rubrica o informazioni sul destinatari, riceverai il codice restituito E_FAIL per tutti questi messaggi nel linguaggio di programmazione C o c ++.

Viene visualizzata la finestra di finestra di dialogo di conferma quando una soluzione tenta di accedere a livello di programmazione le seguenti funzionalità di modello a oggetti di Outlook:
  • L'insieme AddressEntries o qualsiasi oggetto AddressEntry .
  • L'insieme di destinatari o qualsiasi oggetto Recipient .
  • Le seguenti proprietà di un oggetto ContactItem :
    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
  • Le seguenti proprietà di un oggetto MailItem :
    SentOnBehalfOfName
    SenderName
    ReceivedByName
    ReceivedOnBehalfOfName
    ReplyRecipientNames
    Per
    Cc
    Ccn
  • Le seguenti proprietà di un oggetto AppointmentItem :
    Organizzatore
    RequiredAttendees
    OptionalAttendees
    Risorse
    NetMeetingOrganizerAlias
  • Le seguenti proprietà di un oggetto TaskItem :
    ContactNames
    Contatti
    Delegante
    Proprietario
    StatusUpdateRecipients
    StatusOnCompletionRecipients
  • Metodo GetMember di un oggetto DistListItem .
  • La proprietà di ContactNames di un oggetto JournalItem .
  • La proprietà di SenderName di un oggetto MeetingItem .
  • La proprietà di SenderName di un oggetto PostItem .
  • La proprietà di GetRecipientFromID di un oggetto spazio dei nomi .
  • Il metodo di esecuzione di un oggetto Action .
  • La proprietà di formula di un oggetto UserProperty .

Item.SaveAs

Quando si utilizza il metodo SaveAs per salvare elementi nel file System, riceverai un messaggio di avviso "Rubrica". Questo include tutti i tipi di elementi o meno gli elementi presentano allegati o contenuto attivo. Questa modifica è stata effettuata in modo che non sia possibile a livello di programmazione salvare elementi in un file e quindi analizzare il file per recuperare gli indirizzi di posta elettronica.

Pulsante Invia sulla barra degli strumenti

Non è più possibile utilizzare il metodo Execute per a livello di codice fare clic sul pulsante Invia sulla barra degli strumenti di Outlook. Questa modifica è stata effettuata per prevenire azioni dannose, benché questo metodo non venga in genere utilizzato con le soluzioni di Outlook. Verrà ricevuto il codice di ritorno E_FAIL per tutti questi messaggi nel linguaggio di programmazione C o C++.

SendKeys

Outlook non consente l'accesso a determinate finestre di dialogo tramite il Visual Basic o Visual Basic comando SendKeys di applicazioni. Ciò evita che programmi dannosi eliminino automaticamente i messaggi di avviso aggirando le nuove caratteristiche di protezione.

Impossibile eseguire VBScript in moduli non pubblicati

Quando si crea un modulo personalizzato di Outlook, è possibile scegliere di incorporare direttamente del codice VBScript (Visual Basic Scripting Edition) all'interno di un elemento. È possibile eseguire questa operazione se non è possibile accedere a un modulo pubblicato a causa di altri utenti. denominati moduli "one-off".

Per ulteriori informazioni sui moduli one-off, fare clic sul numero dell'articolo della Knowledge Base riportato di seguito:
181266OL98: Utilizzo di definizioni di modulo e moduli One-Off
Quando si apre uno di questi elementi in una versione di Outlook a cui non sia stato applicato l'aggiornamento, verrà visualizzato un messaggio di avviso di protezione con la richiesta di attivazione o disattivazione del codice contenuto nel modulo. Se invece si utilizza una versione di Outlook in cui è stato installato l'aggiornamento, il codice verrà disattivato e non sarà più possibile riattivarlo. Se si desidera utilizzare uno script scritto in VBScript in un modulo personalizzato, il modulo personalizzato deve essere pubblicare nella libreria moduli organizzazione oppure a una cartella pubblica in un computer che esegue Microsoft Exchange Server. È anche possibile distribuire il modulo personalizzato e installarlo in una libreria di moduli locali sui singoli computer client.

Reimpostazione delle applicazioni di Office sul livello di protezione alto

Per garantire la protezione contro virus macro dannosi contenuti nei documenti di Microsoft Office, le applicazioni di Office riportate nell'elenco che segue vengono impostate automaticamente nella modalità di protezione alta dall'aggiornamento per la protezione.

Nota : per il programma di Microsoft Office 97 tipico, viene chiesto se si desidera eseguire le macro. Per il programma Microsoft Office 2000 standard, le macro non eseguite a meno che siano firmati e attendibile. Se le macro dispongono di firma e sono attendibili, non verrà chiesta conferma dell'esecuzione.

Prodotti interessati

  • Solo Microsoft Outlook 2000. Visual Basic, Applications Edition non è stato incluso in Outlook 98.
  • Microsoft Word 97 e Microsoft Word 2000. Per impostazione predefinita, Word è in modalità di protezione alta in Office 2000.
  • Microsoft Excel 97 e Microsoft Excel 2000.
  • Microsoft PowerPoint 97 e Microsoft PowerPoint 2000.
Nota : Microsoft Access non sono disponibili equivalenti impostazioni per la protezione delle macro, pertanto non è interessata. Di conseguenza, tutti i tipi di documenti di Access vengono inclusi nell'elenco delle estensioni di file non sicure a cui non è possibile accedere.

Outlook e i messaggi HTML

In base all'impostazione predefinita, una volta applicato l'aggiornamento per la protezione Outlook risulta nell'area Siti con restrizioni. Se si apre un messaggio di posta elettronica in formato HTML (Hypertext Markup Language) contenente script, lo script verrà eseguito nel contesto delle impostazioni di protezione Internet.

Nota : si tratta di una differenza tra Outlook 98 e Outlook 2000. Quando si utilizza Outlook 98, il contenuto attivo verrà infatti eseguito finché le impostazioni di protezione sono impostate su un livello adeguatamente basso. Con l'installazione dell'aggiornamento per la protezione della posta elettronica, Outlook 2000 disattiva completamente gli script nei messaggi di posta elettronica in formato HTML, indipendentemente dalle impostazioni di protezione Internet.

Modifiche alla progettazione di Simple MAPI

Quando si installa Outlook come client Simple MAPI predefinito, Outlook elabora le richieste effettuate utilizzando chiamate Simple MAPI. Una volta installato l'aggiornamento per la protezione della posta elettronica di Outlook, le modifiche vengono quindi effettuate in base alla modalità di gestione delle chiamate Simple MAPI. In base all'impostazione predefinita, se vengono utilizzate diverse funzioni Simple MAPI verrà visualizzato un messaggio di avviso indicante che un programma sta tentando di accedere alle informazioni sui destinatari o di inviare messaggi automaticamente.

Nell'elenco che segue vengono illustrate le modalità con cui Outlook risponde alle chiamate Simple MAPI.
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
Per ulteriori informazioni sulle chiamate Simple MAPI, vedere il relativo articolo nel sito Web Microsoft:

Modifiche alla progettazione di CDO

Se è stato precedentemente installato nel computer Outlook 98, l'aggiornamento protezione posta elettronica di Outlook 98 rimuove il modello oggetti CDO. Ciò differisce di Outlook 2000 posta protezione aggiornamento, che non rimuove il modello oggetti CDO dal computer.

È stato rilasciato un aggiornamento CDO per la protezione posta elettronica per Outlook 98.

Per ulteriori informazioni sul CDO, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
268462OL98: Informazioni sull'aggiornamento della protezione per la posta elettronica CDO

Chiamate di messaggistica comune non supportati

Una volta installato l'aggiornamento per la protezione della posta elettronica di Outlook, le chiamate CMC (Common Messaging Call) non sono più supportate. L'interfaccia CMC è un insieme di 10 funzioni che consente di aggiungere rapidamente funzionalità di messaggistica semplici al programma personalizzato. È ad esempio possibile inviare messaggi con una singola chiamata di funzione CMC e ricevere messaggi con due chiamate di funzione CMC.

Per ulteriori informazioni su CMC, visitare il seguente sito Web Microsoft:
Microsoft non intende implementare nuovamente questa funzionalità e pertanto consiglia di non utilizzare CMC nelle soluzioni di messaggistica.

Progettazione di soluzioni con l'aggiornamento per la protezione

Non esiste alcuna modalità diretta a livello di programmazione che consenta di determinare quali caratteristiche dell'aggiornamento per la protezione siano state attivate dall'utente. A seconda della soluzione in uso è comunque possibile utilizzare uno o più dei seguenti metodi per determinare se è stato installato l'aggiornamento per la protezione.

Determinazione del numero di build di Outlook

A livello di programmazione, è possibile determinare la versione di Outlook per controllare se è stato applicato l'aggiornamento della protezione. Questo non direttamente è comunque determinare se un amministratore ha concesso all'utente eventuali capacità "override". Il seguente Outlook Visual Basic, Applications Edition codice che segue viene illustrato come è possibile determinare la versione di Outlook è installato.
Sub CheckForVersion()   MsgBox UpdateAppliedEnd SubFunction 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 = NothingEnd Function
Nota : il codice non funziona in Microsoft Outlook 97 poiché tale versione non contiene una proprietà di versione nel modello di oggetto.

Determinazione del percorso di recapito dei messaggi

È possibile che si desidera verificare che Outlook i messaggi vengono recapitati in un file delle cartelle personali (pst). Se viene recapitata la posta elettronica in una cartella personale file, tutti dell'aggiornamento della protezione funzionalità sono attive. Il seguente esempio di codice di automazione di seguito viene illustrato come è possibile determinare se la posta elettronica di un utente è recapito a una cassetta postale o di un file delle cartelle personali di Outlook.
Sub CheckForPST()   MsgBox UsingPSTEnd SubFunction 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 = NothingEnd Function
Riferimenti
Per ulteriori informazioni sull'aggiornamento per la protezione della posta elettronica di Outlook, fare clic sui numeri degli articoli della Microsoft Knowledge Base riportati di seguito:
262617OL98: Informazioni sull'aggiornamento della protezione per la posta elettronica Outlook
262700OL98: Informazioni per sviluppatori sull'aggiornamento della protezione per la posta elettronica Outlook
263296OL98: Informazioni di amministratore sull'aggiornamento della protezione per la posta elettronica Outlook
262618OL98: Noti problemi con l'aggiornamento per la protezione della posta elettronica Outlook
264566OL98: Problemi di installazione noti con l'aggiornamento per la protezione della posta elettronica Outlook
264127OL98: Noti problemi di interoperabilità con l'aggiornamento per la protezione della posta elettronica Outlook
264129OL98: Noti problemi di terze parti con l'aggiornamento per la protezione della posta elettronica Outlook
OutSol OutSol98

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 262700 - Ultima revisione: 01/29/2014 03:28:13 - Revisione: 1.7

Microsoft Outlook 98 Standard Edition

  • kbnosurvey kbarchive kbmt kbdownload kbinfo KB262700 KbMtit
Feedback