Descrizione delle funzionalità Protezione posta elettronica relative agli sviluppatori in Outlook 2002

Traduzione articoli Traduzione articoli
Identificativo articolo: 290500 - Visualizza i prodotti a cui si riferisce l?articolo.
Espandi tutto | Chiudi tutto

In questa pagina

Per la una versione di Microsoft Outlook 98 di questo articolo, vedere 262700.

Per la una versione di Microsoft Outlook 2000 di questo articolo, vedere 262701.

Sommario

Questo articolo sono riepilogati ciò che gli sviluppatori necessario sapere sulle funzionalità di protezione posta elettronica di Outlook 2002 e le conseguenze soluzioni personalizzate da tali funzionalità.

importante Questo articolo viene descritto la funzionalità di protezione in Outlook 2002, Outlook 2002 Service Pack 1 e Outlook 2002 Service Pack 2. Outlook 2002 Service Pack 3 sono state aggiunte funzionalità aggiuntive. Per ulteriori informazioni su tali modifiche, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato:
838871Descrizione delle modifiche relative agli sviluppatori di protezione in Outlook 2002 Service Pack 3 (S838871)

Informazioni

Cenni preliminari

importante Oltre alle informazioni in questo articolo, è necessario conoscere le funzionalità di protezione posta elettronica Outlook 2002 generale. Nella Guida vengono fornite informazioni sulle caratteristiche di protezione della posta elettronica di Outlook. Scegliere dal menu Guida in linea , Guida in linea di Outlook . Il contenuto, scegliere protezione e crittografia . Per ulteriori informazioni sulle modalità gli utenti finali le funzionalità di protezione, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato:
290498Messaggio di avviso quando si utilizza un componente aggiuntivo di terze parti o la soluzione personalizzata in Outlook 2002
importante In questo articolo viene descritto il comportamento predefinito di Outlook 2002 in relazione alle varie restrizioni sulle interfacce di programmazione. Se si desidera evitare queste limitazioni, 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 queste funzionalità di protezione. Per ulteriori informazioni su come ignorare queste restrizioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato:
290499Informazioni di amministrazione sulle caratteristiche di protezione della posta elettronica
Outlook 2002 include lo stesso tipo di funzionalità di protezione precedentemente rilasciate come aggiornamenti di protezione posta elettronica di Microsoft Outlook 2000 e Microsoft Outlook 98. Queste funzionalità forniscono Outlook con ulteriori livelli di protezione contro i messaggi di posta elettronica dannoso ma potrebbero influire negativamente sulle soluzioni che si crea utilizzando sviluppatore funzionalità incluse in Outlook e altre tecnologie di messaggistica o (API) Application Programming Interface. In alcuni casi, soluzioni non funzionino affatto, mentre in altri casi, soluzioni è possibile che comportino un messaggio di avviso interrompe la soluzione quando si tenta di eseguirlo.

Le funzionalità di protezione modifica Outlook e le funzionalità di messaggistica generali nelle aree seguenti:
  • Generale degli allegati
  • Il modello oggetti di Outlook
  • Il modello di oggetto Collaboration Data Objects (CDO) 1.21s
  • Simple MAPI (Simple Messaging Application Programming Interface)
  • Altre aree in Outlook sono correlati alla protezione, ad esempio il codice incorporato in messaggi di posta basato su HTML

Funzionalità di protezione modello oggetto 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.
  • In caso di apertura di un oggetto file system non sicuro (o file "freedoc") utilizzando il modello oggetti di Outlook, verrà ricevuto il codice di ritorno E_FAIL nel linguaggio di programmazione C o C++. In versioni precedenti di Outlook, è Impossibile aprire un oggetto di sistema del file "potenzialmente pericoloso" utilizzando la visualizzazione metodo 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é è presente il messaggio di avviso. Se si sceglie No , è possibile eliminare immediatamente il messaggio di avviso. Quando si fa clic su No , il metodo di invio 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 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 AddressEntry qualsiasi oggetto.
  • L'insieme Recipients o destinatario qualsiasi oggetto.
  • 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
  • Il metodo GetMember di un oggetto DistListItem.
  • La proprietà ContactNames di JournalItem in un oggetto.
  • La proprietà SenderName di un oggetto MeetingItem.
  • La proprietà SenderName di un oggetto PostItem.
  • La proprietà GetRecipientFromID di uno spazio dei nomi oggetto.
  • Il metodo Execute di un oggetto Action.
  • La proprietà 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 un utente non 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 Microsoft Visual Basic o Microsoft 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 farlo Se ad altri utenti non possono accedere a un modulo pubblicato. denominati moduli "one-off". Per ulteriori informazioni sui moduli one-off, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato:
290657Descrizione delle definizioni dei moduli e moduli one-off in Outlook 2002
Quando si apre uno di questi elementi in una versione di Outlook che non è applicato l'aggiornamento di protezione del posta elettronica di Outlook, Outlook visualizzato un messaggio di avviso di protezione cui viene chiesto se si desidera attivare o disattivare il codice nel modulo. In Outlook 2002, il codice è disattivato, e che non è attivato.

Funzionalità di protezione 1.21s CDO

Il modello oggetti CDO 1.21 è stato modificato in base alle modifiche apportate a Simple MAPI e al modello oggetti di Outlook. Il numero di versione di CDO è stato aggiornato per 1.21s per riflettere queste funzionalità di protezione. Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato:
295302Riepilogo delle funzionalità di protezione di Collaboration Data Objects (CDO) 1.21s posta elettronica in Outlook 2002
Per ulteriori informazioni sul modello oggetti CDO, vedere il relativo articolo nel sito Web Microsoft:
http://msdn2.microsoft.com/en-us/library/ms527038.aspx

Funzionalità di protezione MAPI semplice

Quando si installa Outlook come client Simple MAPI predefinito, Outlook elabora le richieste effettuate utilizzando chiamate Simple MAPI. Di conseguenza, quando si installa Outlook 2002, gestione delle chiamate Simple MAPI da Outlook e le chiamate forniscono il livello stesso di protezione come Outlook modello a oggetti. 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/ms529435.aspx

Reimpostazione delle applicazioni di Office sul livello di protezione alto

Per garantire la protezione contro virus macro dannosi che potrebbero essere nei documenti di Microsoft Office, Office XP impostazioni predefinite per l'inserimento di programmi in modalità di "protezione alta". Questo include di tutti i programmi di Office XP supportano Visual Basic, Applications Edition ad eccezione di Microsoft Access, poiché non è Nessuna impostazione equivalente per la protezione delle macro. 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

Le seguenti informazioni sono tratte dalla Guida di Microsoft Outlook:
Per proteggere dai virus che potrebbero essere contenuti nei messaggi HTML ricevuti, non vengono eseguiti gli script e controlli ActiveX verranno disattivati indipendentemente dall'impostazione della zona di protezione. Per impostazione predefinita, l'area di protezione di Microsoft Outlook è impostata su siti con restrizioni.

Evitare le funzionalità di protezione

Le funzionalità di protezione posta elettronica interessa tutte le soluzioni personalizzate di utilizzano il modello a oggetti di Outlook, CDO o Simple MAPI, anche nel se in cui vengono firmati digitalmente. Questo include quanto segue:

  • Moduli personalizzati di Outlook pubblicati in qualsiasi libreria di moduli o la cartella, inclusi nella libreria moduli organizzazione
  • Componenti COM aggiuntivi di Outlook
  • Visual Basic, Applications Edition di Outlook
  • Qualsiasi altro tipo di progetto di sviluppo che utilizza Outlook oggetto modello, CDO o Simple MAPI
Gli sviluppatori sono disponibili opzioni diverse quando si tenta di evitare le funzionalità di protezione. Per riepilogare le opzioni a tipiche seconda in cui si sviluppa la soluzione:
  • moduli personalizzati di Outlook : pubblicare moduli in modo che non sono moduli one-off o utilizzare le funzioni di amministratore per attivare codice VBScript nei moduli one-off per l'esecuzione.
  • Visual Basic, Applications Edition di Outlook : utilizzare le funzioni di amministratore per disattivare le restrizioni del modello di oggetto o conversione di Visual Basic per applicazioni per un componente aggiuntivo COM di codice e quindi registrarlo utilizzando il modulo di amministratore.
  • i componenti aggiuntivi COM : componenti aggiuntivi COM possono essere attendibili se un amministratore li registra utilizzando il modulo di amministratore. Tuttavia, quando si utilizza un componente aggiuntivo COM, solo il modello a oggetti è esentato di Outlook; il CDO modello di oggetti genererà comunque gli avvisi.

    I componenti aggiuntivi COM in Outlook 2000 non è in grado di attendibilità. Questa è una funzionalità che è stato aggiunto la versione di Outlook 2002 del modulo amministratore.
  • automazione di modelli a oggetti di Outlook o CDO : utilizzare le funzioni di amministratore per disattivare le restrizioni del modello di oggetto.
Se fattibile, sarà necessario prendere in considerazione riprogettare la soluzione in modo da eseguirlo su un server invece di un client. API basate su server non sono protetti da queste funzionalità di protezione posta elettronica.

È inoltre possibile utilizzare un API di messaggistica diversi o una raccolta:
  • collaboration Data Objects per Windows 2000 (CDOSYS) Questa raccolta è disponibile con Microsoft Windows 2000 (edizioni Professional e server) e Microsoft Windows XP (Professional). CDOSYS viene installato da Internet Information Services (IIS) componente di Windows, pertanto è necessario installare IIS per poter utilizzare CDOSYS.

    Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato:
    286430Modalità di invio HTML formattato di posta elettronica utilizzando CDO per Windows 2000 e la directory di prelievo locale
    Per ulteriori informazioni su CDOSYS, visitare il seguente sito Web MSDN (informazioni in lingua inglese):
    http://msdn2.microsoft.com/en-us/library/aa142523.aspx
  • Extended MAPI È necessario scrivere il codice in C/C ++. Per ulteriori informazioni, visitare il seguente sito Web MSDN (informazioni in lingua inglese):
    http://msdn2.microsoft.com/en-us/library/ms528609.aspx

Riferimenti

Per ulteriori informazioni sulle risorse disponibili e sulle risposte alle domande più frequenti sulle soluzioni di Microsoft Outlook, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato:
287530Domande frequenti su moduli personalizzati e soluzioni di Outlook

Proprietà

Identificativo articolo: 290500 - Ultima modifica: giovedì 29 marzo 2007 - Revisione: 6.4
Le informazioni in questo articolo si applicano a:
  • Microsoft Outlook 2002 Standard Edition
Chiavi: 
kbmt kbemail kbsecurity kbhowto KB290500 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: 290500
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.

Invia suggerimenti

 

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