Salve, programmo in asp.net / vb.net.
Posto il mio codice dell'invio di una mail
Le email non partono quando il destinatario ha una gmail. Di seguito l'errore: Errore nell'invio: Cassetta postale non disponibile. Risposta del server: Relay is not allowedDim oMail As New System.Net.Mail.MailMessage
Dim oSmtp As New System.Net.Mail.SmtpClient(SmtpSvr)
Dim cMittente As New System.Net.Mail.MailAddress(txtEmail.Text)
Dim cRealMitt As New System.Net.Mail.MailAddress(Email)
oMail.From = cRealMitt
oMail.ReplyTo = cMittente
oMail.To.Add(Email)
oMail.Subject = txtOggetto.Text
oMail.Body = "Testo"
oMail.Priority = Net.Mail.MailPriority.High
oMail.IsBodyHtml = True
Try
oSmtp.DeliveryMethod = Net.Mail.SmtpDeliveryMethod.Network
oSmtp.Send(oMail)
Catch ex As Exception
lblErrore.Visible = True
lblErrore.Text = "errore "
Exit Sub
End Try
Non mi è mai capitato un errore del genere. C'è qualche riga di codice che posso aggiungere ?
Qualunque consiglio, è ben accetto.
Grazie in anticipo.
Buona serata.