[ad_1]
Hola,
¿Por qué enviar un correo electrónico PEC italiano con asp.net?
Con mi código no envía correos electrónicos.
gracias
Atentamente
Salva
Lo que he probado:
Dim myMail As New MailMessage() Dim fromEmail As String = "emailpec" Dim toEmail As String = "emailpec" Dim mySmtp As New SmtpClient("smtppec") mySmtp.UseDefaultCredentials = False System.Net.ServicePointManager.SecurityProtocol = System.Net.SecurityProtocolType.Tls12 mySmtp.Port = 465 mySmtp.EnableSsl = True mySmtp.Credentials = New System.Net.NetworkCredential(fromEmail, "PASSWORD") myMail.From = New MailAddress(fromEmail) myMail.To.Add(toEmail) myMail.Subject = "test send pec" myMail.IsBodyHtml = True myMail.Body = "test send PEC" mySmtp.Send(myMail)
Solución 1
La razón más probable es simplemente que emailpec
no es una dirección de correo electrónico válida, que siempre tiene el formato username
@domain
Sin una dirección de correo electrónico válida de ida y vuelta, no sucederá nada.
También verificaría su contraseña y su tipo de protocolo/información de puerto.
Solución 2
Es posible que también desees comprobar el nombre del servidor SMTP. Debe utilizar un nombre DNS completo para el servidor, que definitivamente NO es “smtppec”. Puede obtener el nombre correcto en la documentación de cualquier servicio de correo o ISP que esté utilizando.
[ad_2]
コメント