Envoyer un PEC italien avec ASP.NET

la programmation


Salut,

pourquoi envoyer un email PEC italien avec asp.net ?

Avec mon code, il n’envoie pas d’e-mails

merci
Cordialement
Salve

Ce que j’ai essayé :

VB
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)

Solution 1

La raison la plus probable est simplement que emailpec n’est pas une adresse email valide, qui est toujours de la forme username@domain

Sans une adresse e-mail valide vers et depuis, rien ne se passera.

Je vérifierais également votre mot de passe et vos informations de type de protocole/port

Solution 2

Vous souhaiterez peut-être également vérifier le nom du serveur SMTP. Vous devez utiliser un nom DNS complet pour le serveur, qui n’est certainement PAS “smtppec”. Vous pouvez obtenir le nom correct dans la documentation du service de messagerie ou du FAI que vous utilisez.

コメント

タイトルとURLをコピーしました