Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    361

    [VB6]: Outlook cercare email

    Ciao ragazzi
    scusate, so' che è una cavolata ma in quale cartella sono le email di Outlook?
    Sto facendo un piccolo programmino di invio e ricezione email e mi serve il database delle Email di Outlook
    Grazie mille

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Ma disponi di uno strumento (componente, libreria, ecc.) in grado di interpretare correttamente, e senza interferenze, i file di Outlook?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Originariamente inviato da alka
    Ma disponi di uno strumento (componente, libreria, ecc.) in grado di interpretare correttamente, e senza interferenze, i file di Outlook?
    Domanda: Si tratta di Microsoft Outlook, non di Outlook Express vero?

    Nel primo caso:

    Non sarebbe ancora più semplice utilizzare le Object libraries di Outlook anzichè accedere al file *.pst? In quel modo è possibile accedere a qualsiasi informazione contenuta in Outlook...

    Nel secondo caso:

    Auguri...

    Ciao!
    Cerco ombrello vecchio, nuovo, moderno o antidiluviano; purché protegga da una pioggia che vien giù come Dio la manda. Fate presto che ho l’acqua alla gola. (Noè)

    C# programming and other stuffs

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Originariamente inviato da chipdb
    Domanda: Si tratta di Microsoft Outlook, non di Outlook Express vero?
    E' un ottima domanda, che avrei proposto appena dopo la mia domanda iniziale.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    361
    PER chipdb

    Si tratta di Outlook Express!
    Si è vero potrei usare le librerie, ma voglio visualizzare in anteprima cosa succede nel db di Oulook Express quando utilizzo il mio programma.

    Cmq ti invio un codice che utilizzo per inviare ed eliminare le email, il mio problema è eliminarle definitivamente come nella cartella 'Posta Eliminata':

    Per inviare:

    Private Sub Invia_Click()

    On Error GoTo ErrorOccuring

    On Error GoTo ErrorHandler
    frm.MAPIMessages1.Compose
    frm.MAPIMessages1.RecipDisplayName = txtA.Text
    frm.MAPIMessages1.MsgSubject = txtOggetto.Text
    frm.MAPIMessages1.MsgNoteText = txtTesto.Text
    frm.MAPIMessages1.AddressResolveUI = True
    frm.MAPIMessages1.ResolveName

    If Attachments.ListCount <> 0 Then
    frm.MAPIMessages1.AttachmentPathName = Attachments.List(Attachments.ListIndex)
    'PER ALLEGATI MULTIPLI
    'SUPEREMAIL.MAPIMessages1.Attachment = txtFileName1.Text & ";" & txtFileName2.Text
    End If

    frm.MAPIMessages1.Send
    Exit Sub
    ErrorHandler:
    MsgBox MAPIERRORS(Err.Number, Err.Description), vbExclamation, App.Title
    Err.Clear

    Exit Sub
    ErrorOccuring:
    mError.RaiseError Err.Number, Err.Source

    End Sub


    Per Eliminare:

    Private Sub EliminaEmail_Click()
    On Error GoTo ErrorHandler
    If lstMail.List(lstMail.ListIndex) <> "" Then
    If MsgBox("Sicuro di voler rimuovere l'E-mail [" & lstMail.List(lstMail.ListIndex) & "]?", vbYesNo) = vbNo Then Exit Sub
    MAPIMessages1.MsgIndex = lstMail.ListIndex
    MAPIMessages1.Delete MAPIMessages1.MsgIndex = -1

    lstMail.RemoveItem (lstMail.ListIndex)
    'End If
    Exit Sub
    ErrorHandler:
    MsgBox MAPIERRORS(Err.Number, Err.Description), vbExclamation, App.Title
    Err.Clear
    Exit Sub
    End If
    End Sub

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da vr-claudio
    Si tratta di Outlook Express!
    Non puoi accedere ai file di OE perche' questo non espone un modello ad oggetti COM ...

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    361

    Info

    Ciao oregon
    grazie per la tua immediata risposta come al solito, quindi vuoi dirmi che non esiste alcun modo per eliminare definitivamente le email dal suo presunto db?
    Allora mi diventa un grosso problema perchè a questo punto il programma finisce qua, che chiaramente spererei di no.
    Anche perchè, come hai potuto ben vedere, il programma 'gira' attorno a codici Outlook.

    Fammi sapere, grazie
    Claudio

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ti confermo che non puoi gestire OE.

    L'unica soluzione e' utilizzare Outlook (la versione di Office) che mette a disposizione le librerie e le interfacce COM complete.

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    361

    Info COM

    Ciao oregon
    puoi indirizzarmi da qualche parte dove io possa studiare questa cosa?
    Grazie

  10. #10
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Questa cosa ... cosa? Parli di OE o di Outlook ?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.