Kirim PEC Italia dengan ASP.NET

pemrograman


Hai,

mengapa mengirim email PEC Italia dengan asp.net?

Dengan kode saya, ia tidak mengirim email

terima kasih
Salam
Salvo

Apa yang saya coba:

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)

Solusi 1

Alasan yang paling mungkin adalah itu saja emailpec bukan alamat email yang valid, yang selalu dalam bentuk username@domain

Tanpa alamat email masuk dan keluar yang valid, tidak akan terjadi apa-apa.

Saya juga akan memeriksa kata sandi Anda, dan jenis protokol/info port Anda

Solusi 2

Anda mungkin juga ingin memeriksa nama server SMTP. Anda harus menggunakan nama DNS yang sepenuhnya memenuhi syarat untuk server, yang pastinya BUKAN “smtppec”. Anda bisa mendapatkan nama yang benar dari dokumentasi layanan email atau ISP apa pun yang Anda gunakan.

コメント

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