Newsletter che si blocca a causa di qualche indirizzo email

mercoledì 31 luglio 2013 - 15.02
Tag Elenco Tags  .NET 3.5

zseven Profilo | Senior Member

Ciao ragazzi,
ho realizzato un sistema di newsletter che recupera gli indirizzi email da database ed effettua l'invio a blocchi di 100.
Il sistema funziona, però ho notato che se c'è qualche indirizzo email che non funziona, o che è scritto male genera un errore per quel blocco e poi non prosegue più con l'invio.

In particolare, lì dove trova l'errore esce scritto:
Errore durante l'invio della posta. in System.Net.Mail.SmtpClient.Send(MailMessage message)

Poi per tutti i blocchi successivi invece l'errore è il seguente:
Servizio non disponibile. Chiusura del canale di trasmissione in corso... Risposta del server: smtpcmd03.ad.aruba.it bizsmtp 70kx1m00l2Uiv9R01 policy violation in System.Net.Mail.SmtpConnection.GetConnection(String host, Int32 port) in System.Net.Mail.SmtpTransport.GetConnection(String host, Int32 port) in System.Net.Mail.SmtpClient.GetConnection() in System.Net.Mail.SmtpClient.Send(MailMessage message)

Il codice effettua un controllo di questo tipo sull'email:
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

Eppure sembra fregarsene di questo controllo ed andare in errore ugualmente.

Sapete aiutarmi?
Grazie mille!!

gsistemi Profilo | Junior Member

inserisci le istruzioni in un blocco try / catch / end try in modo che il programma anche se va in errore continua l'elaborazione.

while condizione

try
' le tue istruzioni
catch
' istruzioni quando c'è un errore
end try

end while
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 !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5