Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 29

Discussione: Webmail e regex

  1. #11
    Utente di HTML.it L'avatar di Toni82
    Registrato dal
    Nov 2004
    Messaggi
    103
    mancava l'import, scusate!

  2. #12
    Questo è tutto quello che ho importato io in modo da non aver errori

    <%@ import Namespace="System.Net" %>
    <%@ import Namespace="System.Net.Sockets" %>
    <%@ import Namespace="System.Text" %>
    <%@ import Namespace="System.Text.RegularExpressions" %>
    <%@ import Namespace="System.Collections" %>
    <%@ import Namespace="System.Threading" %>


    Ma tu stai scrivendo il codice in VB?

  3. #13
    Utente di HTML.it L'avatar di Toni82
    Registrato dal
    Nov 2004
    Messaggi
    103
    ah ok. si vb.net. tu in c#? a me servirebbe solo recuperare l'allegato ed eventualmente il corpo.

  4. #14
    Si, ho riscritto tutto in c#.....comunque non è molto diverso, possiamo capirci lo stesso.


    Si behh...anche a me interessa recuperare l'allegato ed il corpo ma non è facilissimo.

  5. #15
    Utente di HTML.it L'avatar di Toni82
    Registrato dal
    Nov 2004
    Messaggi
    103
    ah si? VVoVe: io ci provo adesso.... speriamo

  6. #16
    Questo è il codice che utilizzo per isolare testo normale e quello in HTML

    Regex r = new Regex("(^------=_NextPart.*\\n)",RegexOptions.IgnoreCase | RegexOptions.Multiline);

    //text è l'intera mail che si ottiene spedendo al server il //comando "retr"

    string[] ms = r.Split(text);
    int contat = 0;
    bool flag = true;
    string mostra = "";
    foreach (string s in ms)
    {

    contat++;
    if (contat >= 3 && flag)
    { Regex interno = new Regex("(.*\\n.*\\n.*\\n)([\\s\\S]*)",RegexOptions.IgnoreCase | RegexOptions.Multiline);

    mostra += "
    " + interno.Match(s).Groups[2].Value;;
    }
    flag = !flag;
    }

    Per recuperare la parte in ascii degli allegati serve qualche piccola modifica, ma non è difficile......il problema vero è riuscire a ricreare il file da questo testo in ascii.

  7. #17
    Utente di HTML.it L'avatar di Toni82
    Registrato dal
    Nov 2004
    Messaggi
    103
    mmhh...grazie!!! appena ci do un occhio ti faccio saper eperche ho ancora qualche problemino col codice per leggere la posta!

  8. #18
    Se vuoi ti mando il codice che uso io.....basta che mi dai l'indirizzo mail.

    ciao

    P.S
    Per caso il problema nel leggere le mail è che te ne legge una si ed una no (cioè ti legge solo la prima, la terza, la quinta ecc.... )?

  9. #19
    Utente di HTML.it L'avatar di Toni82
    Registrato dal
    Nov 2004
    Messaggi
    103
    ah grazie mille per il codice!no, ancora non riesco a leggerla... mi da errore qui
    codice:
     NetStream.Write(bData, 0, bData.Length())
    dice che:
    System.NullReferenceException: Riferimento a un oggetto non impostato su un'istanza di oggetto.

  10. #20
    Utente di HTML.it L'avatar di Toni82
    Registrato dal
    Nov 2004
    Messaggi
    103
    anche con length senza () da errore, a te non lo dava?

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 © 2026 vBulletin Solutions, Inc. All rights reserved.