Identificativo articolo: 312105 - Ultima modifica: venerdì 20 gennaio 2006 - Revisione: 3.0 How to Salvare i messaggi di posta elettronica di Outlook inviati in una cartella diversa da Posta inviataQuesto articolo è stato precedentemente pubblicato con il codice di riferimento I312105 Sommario
In questo articolo viene descritto come automatizzare Microsoft Outlook 2002 per l'invio di messaggi di posta elettronica a livello di programmazione da Visual FoxPro (VFP) 7.0 e salvare tali messaggi in una cartella diversa da Posta inviata.
Informazioni
Gli sviluppatori creano spesso applicazioni in VFP per l'esecuzione di operazioni di posta elettronica globali. Dopo l'invio dei messaggi, è preferibile a volte salvarli in una cartella diversa dalla cartella predefinita Posta inviata. In questo modo i messaggi inviati dall'applicazione vengono mantenuti separati dagli altri messaggi inviati tramite lo stesso client, semplificandone la ricerca in un secondo tempo.
Sebbene sia possibile specificare a livello di programmazione una cartella in cui salvare i messaggi di posta elettronica inviati, tramite la costante CDO CdoPR_SENTMAIL_ENTRYID, l'impostazione viene ignorata perché la libreria CDO (1.x) codifica il valore inserito nel campo PR_SENTMAIL_ENTRYID specificando la cartella Posta inviata. Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito: 192083
(http://support.microsoft.com/kb/192083/
)
PRB: Setting PR_SENTMAIL_ENTRYID in CDO (1.x) Is Not Retained
Per risolvere il problema, utilizzare il metodo COPYTO() dell'oggetto messaggio di posta elettronica per ricollocare il messaggio in una cartella scelta dall'utente prima dell'invio.
Il codice di esempio riportato di seguito consente di eseguire una copia del messaggio prima che venga inviato, anziché spostarlo o copiarlo dopo l'invio. Questa impostazione è dovuta al fatto che i messaggi di Outlook non vengono in genere inviati immediatamente, ma possono rimanere nella cartella Posta in uscita per un breve intervallo. Di conseguenza, il codice in esecuzione in un ciclo che si basa sul fatto che un messaggio sia inserito nella cartella predefinita Posta inviata potrebbe generare un errore. Il solo inconveniente di questo approccio è il fatto che una copia del messaggio si troverà nella cartella alternativa Posta inviata anche se il messaggio non è stato inviato. Non si tratta tuttavia di un aspetto negativo grave, perché molto spesso gli utenti desiderano conservare i messaggi inviati per riferimento, non come prova dell'avvenuta consegna. NOTA: il codice riportato di seguito è stato scritto e verificato con VFP 7.0. Con piccole modifiche funzionerà con qualsiasi versione di VFP. È stato verificato con Outlook 2002 da Microsoft Office XP, ma dovrebbe funzionare anche con Office 2000. Con il codice di VFP 7.0 riportato di seguito verranno eseguite le seguenti operazioni:
http://mcspreferral.microsoft.com/default.asp?lan=4
(http://mcspreferral.microsoft.com/default.asp?lan=4)
Per ulteriori informazioni sulle opzioni di supporto disponibili e su come contattare Microsoft, visitare il seguente sito Web Microsoft:
http://support.microsoft.com/
(http://support.microsoft.com/)
Le informazioni in questo articolo si applicano a
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. | Traduzione articoli
|

Torna all'inizio
