Ciao ragazzi,
sto provando a fare un codice per mandare email in automatico tramite c# che purtroppo non conosco bene.
mi succede però una cosa strana quando invio, alcuni indirizzo email mi ritornano indietro come postmaster.
In pratica inviando da
mionome@miodominio.com
a
altronome@miodominio.com
è tutto ok
se invece provo ad inviare ad altri indirizzi come per esempio:
altronoome@libero.it
mi ritorna indietro come postmaster.
Vi scrivo il codice che uso:
come vedete lo sto provando in locale, ma mi fa lo stesso errore anche s elo provo sul server.codice:foreach (GridViewRow row in GridViewContacts.Rows) { CheckBox cb = (CheckBox)row.FindControl("ContactSelection"); if (cb.Checked) { name = row.Cells[1].Text; email = row.Cells[2].Text; // process selected row == do something with the selected contact info (send email, store in db, etc.) SelectedContacts.Text = email; /*prova.Text = SelectedContacts.Text;*/ MailMessage mail = new MailMessage(); /*mail.To = SelectedContacts.Text;*/ mail.Bcc = SelectedContacts.Text; mail.From = "info@miodominio.com"; mail.Subject = "Invito su nomedominio"; mail.BodyFormat = MailFormat.Html; mail.Body = testo_email; SmtpMail.SmtpServer = "localhost"; SmtpMail.Send(mail); } }
Sapete dirmicome posso risolvere?
Grazie mille