[ad_1]
你好,
为什么使用 asp.net 发送电子邮件 italian PEC?
使用我的代码它不会发送电子邮件
谢谢
此致
齐射
我尝试过的:
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”。 您可以从您使用的任何邮件服务或 ISP 的文档中获取正确的名称。
[ad_2]
コメント