Salve, programmo in asp.net / vb.net.
Vi riporto il codice di invio email, funzionante per tutte le tipologie di email di destinazione, tranne su gmail.
Ho fatto un po' di ricerche, invano. Se qualcuno si è mai cimentato con una problematica simile e vuole darmi un consiglio, ringrazio in anticipo.codice:Dim oMail As New System.Net.Mail.MailMessage Dim oSmtp As New System.Net.Mail.SmtpClient(SmtpSvr) 'euroimpianti.it / server Dim cMittente As New System.Net.Mail.MailAddress("noreply@sito.it") Dim cRealMitt As New System.Net.Mail.MailAddress("email@gmail.com") oMail.From = cRealMitt oMail.ReplyTo = cMittente oMail.To.Add(Email) oMail.Subject = "Messaggio ricevuto dal sito " & Sito oMail.Body = "<div style=""Font-Family:Tahoma; color:#212121; font-size:13px;"">" & "</b><b>Nominativo: </b>" & txNominativo.Text.Replace("'", "''") & "<br><br><b>Email: </b>" & txEmail.Text.Replace("'", "''") & "<br><br><b>Telefono: </b>" & txTelefono.Text.Replace("'", "''") & "<br><br><b>Oggetto: </b>" & txOggetto.Text.Replace("'", "''") & "<br><br><b>Messaggio: </b>" & txMessaggio.Text.Replace("'", "''") & "</div>" oMail.Priority = Net.Mail.MailPriority.High oMail.IsBodyHtml = True Try oSmtp.DeliveryMethod = Net.Mail.SmtpDeliveryMethod.Network oSmtp.Send(oMail) Catch ex As Exception lbErrore.Visible = True lbErrore.Text = "Errore nell'invio: " & ex.Message Exit Sub End Try