Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
B.NET] Invio email: tanti utenti
martedì 16 giugno 2009 - 22.46
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
marco.santilli
Profilo
| Junior Member
139
messaggi | Data Invio:
mar 16 giu 2009 - 22:46
Ho questo problema.
Devo inviare una email con un allegato a più utenti di una lista (1000-2000-4000 utenti) e non so come devo fare, mi spiego meglio.
Se creo l'email con un allegato ad esempio da 2Mb e poi lo spedisco a tutto la lista, il server SMTP di uscita logicamente mi ferma l'invio perchè sono troppi i destinatari.
Se creo l'email con un allegato ad esempio da 2Mb e poi lo spedisco ad uno ad uno della lista, mi serve una marea di tempo.
Esempio: Se invio questo allegato da 2Mb a 2000 utenti mi trovo un traffico di 4Gb in uscita, con un problema molto grave: mentre invio queste 2000 email non posso più utilizzare il programma fino alla fine di questa funzione
Avevo pensato ad una soluzione mista: suddiviso la lista con blocchi da 10-15 utenti, cosi tutti i server SMTP accettano l'invio, poi replico la stessa email con il famoso allegato fino alla fine dei gruppi.
Il tutto deve essere gestito con un MultiThread.
Cosi facendo piano piano invia tutti gli allegato però nello stesso tempo posso continuare ad utilizzare il programma.
Voi cosa mi consigliate?
Come posso risolvere questo problema?
luigidibiasi
Profilo
| Guru
1.077
messaggi | Data Invio:
mer 17 giu 2009 - 08:27
Risposta senza vincolo di ottimalità
Creati uno spazio web ( gratis ne esistono su internet .. )
invia la mail ai 10-15 utenti x volta (o come vuoi suddividerli per ottimizzare il tempo) però invece di allegarci il file da 2MB riporti il link per il download dallo spazio web...
Luigi Di Biasi
http://blogs.dotnethell.it/luigidibiasi/
http://www.dibiasi.it/
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !