[ad_1]
أهلاً،
لماذا ترسل البريد الإلكتروني PEC الإيطالي مع asp.net؟
مع الكود الخاص بي لا يرسل رسائل بريد إلكتروني
شكرًا
أطيب التحيات
سالفو
ما حاولت:
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)
الحل 1
السبب الأكثر احتمالا هو ذلك ببساطة emailpec
ليس عنوان بريد إلكتروني صالحًا، والذي يكون دائمًا بالشكل username
@domain
بدون عنوان بريد إلكتروني صالح من وإلى عنوان البريد الإلكتروني، لن يحدث شيء.
سأتحقق أيضًا من كلمة المرور الخاصة بك ونوع البروتوكول/معلومات المنفذ
الحل 2
قد ترغب أيضًا في التحقق من اسم خادم SMTP. يجب عليك استخدام اسم DNS مؤهل بالكامل للخادم، وهو بالتأكيد ليس “smtppec”. يمكنك الحصول على الاسم الصحيح من الوثائق الخاصة بأي خدمة بريد أو مزود خدمة إنترنت تستخدمه.
[ad_2]
コメント