ASP.NET के साथ इतालवी PEC भेजें

प्रोग्रामिंग


नमस्ते,

एएसपी.नेट के साथ इतालवी पीईसी ईमेल क्यों भेजें?

मेरे कोड के साथ यह ईमेल नहीं भेजता है

धन्यवाद
साभार
उपलक्ष्य

मैंने क्या प्रयास किया है:

वी.बी
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

आप शायद एसएमटीपी सर्वर का नाम भी जांचना चाहेंगे। आपको सर्वर के लिए पूर्णतः योग्य DNS नाम का उपयोग करना होगा, जो निश्चित रूप से “smtppec” नहीं है। आप जिस भी मेल सेवा या आईएसपी का उपयोग कर रहे हैं उसके दस्तावेज़ से आप सही नाम प्राप्त कर सकते हैं।

コメント

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