Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Recuperare header di una mail

    Ciao a tutti, sono giorni che stò impazzendo nel cercare di recuperare dei dati in un "mondo" che non conosco.

    In due parole: ho una cartella in Outlook Express dove archivio delle mail da anni (siamo a 7-8.000 mail), ora avrei bisogno l'elenco degli indirizzi mail di questo archivio, e fino a qua non ci sono problemi... dopo aver scritto pagine di codice (se trascini una mail da outlook in una text area la puoi manipolare come un file di testo o una variabile) ed aver recuperato parecchi indirizzi ho scoperto un programmino free (OEView) che in 2 secondi fa lui il lavoro

    Il problema è per quelle mail dove il mittente (From) non corrisponde al Reply-To, è vero che potrei farlo a manina, clicco su "rispondi" e mi copio l'indirizzo reale del destinatario di ogni mail, ma sono veramente tante e il tempo che ci impiegherei a farlo preferirei passarlo ad imparare qualche cosa di nuovo di asp.

    In pratica ho bisogno di leggere l'Header delle mail di tutto un file .dbx o anche di una singola mail alla volta, poi mi estraggo ogni singolo Reply-To.

    Sono giorni che cerco programmi o post in forum tutto il mondo ma non trovo niente, è proprio impossibile farlo in asp?

    grazie a chi mi darà un aiuto... oramai è diventata una sfida

    fulvio.

  2. #2
    mah, allora, non è che abbia trovato molto..

    due cose interessanti:

    1) un esempio di leggere le email (in ogni loro parte?) però usando C++

    http://www.codeproject.com/KB/COM/Ou...#displaySource

    2) una stringa di connessione al database di outlook 2000
    codice:
    "Provider=Microsoft.Jet.OLEDB.4.0;Outlook 9.0;"
          "MAPILEVEL=;DATABASE=C:\\Temp\\;"
    qui: http://www.codeproject.com/KB/databa...onstrings.aspx (verso metà pagina)

    3) questo codice scritto in VB ma che non so se transportabile in Asp:

    http://forums.msdn.microsoft.com/en-...-e11d47d19fa6/

    4) Articolo di microsot ma sempre in VB:

    http://support.microsoft.com/kb/q194870/

    5) provare a vedere in questo sito:

    http://www.outlookcode.com/forums.aspx

    6) provare questo componente in VB

    http://www.mapilab.com/dev/mapiprop/

    7) questo codice però mi pare che legga le email direttamente dal server smtp

    http://www.devx.com/getHelpOn/10MinuteSolution/20486

    8) Ho letto in alcune discussioni di usare CDO per leggere le email, ma non ho trovato esempi concreti a riguardo, soprattutto non ho capito come dire a CDO di leggere le email di outlook (e non penso possa farlo). Altra cosa provare a collegarsi con ADO al db di outlook express (DBX), ma pure li non ho trovato nulla di concreto

    buona fortuna
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  3. #3
    ho trovato un'activex free per vb, magari se il programma ti deve girare solo una volta in locale puoi provare ad usarla:

    http://www.yamabay.com/oecom2.asp
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  4. #4
    Grazie Santino, questa sera ricomincia la sfida allora

    poi se trovo una soluzione la posto qua, anche se la vedo già dura VVoVe:

    fulvio.

  5. #5

  6. #6
    in realtà il vero problema è che outlook express manca di un object model, o cmq lo conoscono solo in microsoft, non è che abbia capito molto (invece outlook normale ce l'ha infatti fiocanno i programmi e i codici per interrogare il suo db). Detto ciò, ho letto di gente che si apre il db a manina (via codice) e si scorre quello che c'è dentro facendone il parsing, ma veramente meglio la pistola puntata alla testa

    mi raccomando se trovi la soluzione posta che è una cosa molto interessante


    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

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.