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
ASP.NET 2.0 / 3.5 / 4.0
Scadenzare l'Invio delle e-mail
lunedì 23 novembre 2009 - 17.15
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
ridaria
Profilo
| Expert
905
messaggi | Data Invio:
lun 23 nov 2009 - 17:15
devo limitare/suddividere gli invii di email dal server ove risiede una mailing list.
Per i ben noti problemi delle limitazioni dei server di posta, che bloccano gli invii massicci di e-mail, ho la necessità di gestire via codice uno scaglionamento deli invvi di email dal sito.
Potreste indicarmi un sito di riferimento o pubblicazione in merito?
Grazie a tutti
Riccardo
Ridaria
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
lun 23 nov 2009 - 22:01
>devo limitare/suddividere gli invii di email dal server ove risiede
>una mailing list.
Che cosa hai a disposizione ?
Hai un server di proprietà tuo a disposizione ?
Hai sopra un mail server ?
Hai solo un mail server ?
Hai solo il mail server del provider che ti dà la connettività ?
Sei in hosting e hai solo uno spazio web ?
Che linguaggio stai utilizzando ?
Vuoi mandare le mail da una pagina web o puoi farlo anche tramite script ?
Ciao
David De Giacomi | <empty>
http://blogs.dotnethell.it/david/
ridaria
Profilo
| Expert
905
messaggi | Data Invio:
mar 24 nov 2009 - 11:49
ecco altri dettagli:
Siamo in hosting su di uno spazio web e posso inviare e-mail da pagine web.
Il tutto già funziona:
Uso asp.net 3.5 ed invio e-mail con code behind, scritto in vb utilizzando Net.Mail.
Grazie
Riccardo
Ridaria
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mar 24 nov 2009 - 18:38
>Uso asp.net 3.5 ed invio e-mail con code behind, scritto in vb
>utilizzando Net.Mail.
Prova a dare un'occhiata qui per far partire operazioni schedulate in ASP.NET:
http://www.aspitalia.com/articoli/asp.net/timerweb-p-1.aspx
Oppure puoi semplicemente fare un ciclo e fare invii scaglionati di 1000 alla volta e mettere un Thread.Sleep di non so 600.000 millisecondi = 10 minuti per inviare i successivi 1000. Però occhio ai timeout.
Entrambe le soluzioni non mi piacciono per niente. Non è certamente questo il modo di fare mass-mailing per i vari motivi di cui sopra. Quindi il consiglio personale è di fare mass mailing tramite piattaforme ad hoc per invio di newsletter o simili oppure usare un client terzo per esempio da casa tua o dal tuo ufficio, tramite tools da riga di comando scriptabili come Blat o anche più avanzati.
Poi dipende, anche dal quantitativo di email ma se inizi a superare i 1000-2000 è meglio scegliere altro e non fare via ASP.NET.
Ciao
David De Giacomi | <empty>
http://blogs.dotnethell.it/david/
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 !