ok grazie mille sono riuscito ad inviare una mail ad un mio indirizzo di posta.
visto ke sto implementando una newsletter voglio inviare la mail a più indirizzi. Solo che quando faccio invia mi il seguente errore: The parameter 'to' cannot be an empty string.
Parameter name: to
il mio codice è il seguente:
codice:
' Lancio una query nell'oggetto commando di OleDB - Estraggo tutti gli indirizzi email dal database
cmd = New OleDbCommand("SELECT email FROM newsletter", cn)
dr = cmd.ExecuteReader()
Dim destinatari As String = ""
' Memorizzo in una variabile le email estratte in precedenza
While (Not dr.HasRows)
destinatari += dr("email").Value & ","
dr.NextResult()
End While
' Invio la Newsletter
Dim mail As New MailMessage("mymail@gmail.com", destinatari, Oggetto.Text, Corpo.Text)
mail.IsBodyHtml = False
Dim mailAut As New System.Net.NetworkCredential("mymail@gmail.com", "password")
dove destinatari sarebbe la stringa con gli indirizzi presenti nel database
solo che è proprio destinatari che non legge.. o non so.. eppure non è vuoto il database..
help me