Premesso che sto creando una pagina che invia un messaggio di posta elettronica col framework 2.0
Tutto funziona tranquillamente ma ho un problema molto fastidioso, se imposto il destinatario principale ed il mittente del messaggio in questo modo
mail.From = new System.Net.Mail.MailAddress ("info@datawit.it","Datawit");
mail.To.Add ("mikezip@gmail.com");
funziona tutto alla perfezione.
Il problema sorge quando tento di aggiungere dei destinatari BCC, che ricavo da una tabella di un database access
cn.Open();
OleDbDataReader rd = objCmdSelect.ExecuteReader(CommandBehavior.CloseConnection);
while (rd.Read())
{
String ind = "\"" + rd["email"].ToString() + "\"";
System.Net.Mail.MailAddress mailBcc = new System.Net.Mail.MailAddress(ind); ((**))
mail.Bcc.Add(mailBcc);
}
Questo codice restituisce gli indirizzi ricavati come una stringa correttamente formattata come "stringa" ... e quindi comprese le virgolette doppie ... però la pagina mi restituisce un errore quando inderisce questa stringa nella riga che ho evidenziato con ((**)) ... dice che è in un formato non valido ... e non capisco il perchè ... qualche aiuto???
grazie