ok ti scrivo al volo un'esmpio..


string[] dir = Directory.GetFiles("C:\\Cartella");

foreach(string file in dir){

//ho creato una classe x l'invio delle mail

SendMail send = new SendMail();

send.invio("da", "a", "oggetto", "messaggio", "server", "user", "pasw", file);


}


in pratica voglio fare in modo che il ciclo attende che la mail sia stata inviata
prima di procedere con quella dopo...a volte funziona ma avolte mi dice server occupato..
non credo che attenda che la posta sia stata consegnata così facendo..

grazie