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

Traduzione articoli Traduzione articoli
Identificativo articolo: 262700 - Visualizza i prodotti a cui si riferisce l?articolo.
Questo articolo Ŕ stato archiviato. L?articolo, quindi, viene offerto ?cosý come Ŕ? e non verrÓ pi¨ aggiornato.
Espandi tutto | Chiudi tutto

In questa pagina

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:
http://www.microsoft.com/downloads/details.aspx?FamilyID=48B0BC6A-B123-4F48-B27D-119078B4819F&displaylang=EN
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        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
Per ulteriori informazioni sulle chiamate Simple MAPI, vedere il relativo articolo nel sito Web Microsoft:
http://msdn2.microsoft.com/en-us/library/ms529053.aspx

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:
http://msdn2.microsoft.com/en-us/library/ms527945.aspx
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 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
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 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

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

ProprietÓ

Identificativo articolo: 262700 - Ultima modifica: mercoledý 29 gennaio 2014 - Revisione: 1.7
Le informazioni in questo articolo si applicano a:
  • Microsoft Outlook 98 Standard Edition
Chiavi:á
kbnosurvey kbarchive kbmt kbdownload kbinfo KB262700 KbMtit
Traduzione automatica articoli
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
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

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