从我的域本地发送电子邮件到域外的电子邮件
Sending emails locally from my Domain to email outside the domain
我想检查本地发送电子邮件。我使用此代码
If DT.Rows.Count > 0 Then
Dim TmpEmail As String = DT.Rows(0).Item("email").ToString
Dim mail As New MailMessage()
Dim SmtpClient As New SmtpClient("webmail.namespace.net")
mail.From = New MailAddress("mymail@mynamespace.net")
mail.[To].Add(TmpEmail)
mail.Subject = " subject" & Subject_EmailType_Max10Char
mail.IsBodyHtml = True
mail.Body = BodyHtml
SmtpClient.Port = 25
SmtpClient.DeliveryMethod = SmtpDeliveryMethod.Network
SmtpClient.UseDefaultCredentials = False
SmtpClient.Credentials = New System.Net.NetworkCredential("mymail@mynamespace.net", "########password")
SmtpClient.EnableSsl = True
SmtpClient.Timeout = 200000
SmtpClient.Send(mail)
当我向网络的同一个域发送电子邮件时,电子邮件发送成功,但是当我向 gmail 发送电子邮件时,发送电子邮件时会出现错误 MailBox unavailable. The server response was: 5.7.1 Unable to relay
。当我从我的电子邮件(从 outlook)发送时到外部域没有问题。
我使用框架 4.5 visual studio 2012。
我 google 找到了 configured SMTP server 之类的解决方案,但我不想安装 IIS6。我想在本地检查它。有什么想法吗?
我也将我的 gmail 用作 mail.From 并为 SmtpClient.Credentials
设置我的 gmail 和密码并设置 SmtpClient.Port = 587
和 Dim SmtpClient As New SmtpClient("smtp.gmail.com")
并将电子邮件发送到 gmail 帐户问题仍然存在same.The 错误是 发送邮件失败。。
我在 question 中尝试了几个答案,我更改了 3 次密码,所有的答案都很安全。第三次修改密码终于成功了。我应该提到它在我的本地主机上不起作用,但当我在外部服务器(托管)上发布它时它会起作用。
我想检查本地发送电子邮件。我使用此代码
If DT.Rows.Count > 0 Then
Dim TmpEmail As String = DT.Rows(0).Item("email").ToString
Dim mail As New MailMessage()
Dim SmtpClient As New SmtpClient("webmail.namespace.net")
mail.From = New MailAddress("mymail@mynamespace.net")
mail.[To].Add(TmpEmail)
mail.Subject = " subject" & Subject_EmailType_Max10Char
mail.IsBodyHtml = True
mail.Body = BodyHtml
SmtpClient.Port = 25
SmtpClient.DeliveryMethod = SmtpDeliveryMethod.Network
SmtpClient.UseDefaultCredentials = False
SmtpClient.Credentials = New System.Net.NetworkCredential("mymail@mynamespace.net", "########password")
SmtpClient.EnableSsl = True
SmtpClient.Timeout = 200000
SmtpClient.Send(mail)
当我向网络的同一个域发送电子邮件时,电子邮件发送成功,但是当我向 gmail 发送电子邮件时,发送电子邮件时会出现错误 MailBox unavailable. The server response was: 5.7.1 Unable to relay
。当我从我的电子邮件(从 outlook)发送时到外部域没有问题。
我使用框架 4.5 visual studio 2012。
我 google 找到了 configured SMTP server 之类的解决方案,但我不想安装 IIS6。我想在本地检查它。有什么想法吗?
我也将我的 gmail 用作 mail.From 并为 SmtpClient.Credentials
设置我的 gmail 和密码并设置 SmtpClient.Port = 587
和 Dim SmtpClient As New SmtpClient("smtp.gmail.com")
并将电子邮件发送到 gmail 帐户问题仍然存在same.The 错误是 发送邮件失败。。
我在 question 中尝试了几个答案,我更改了 3 次密码,所有的答案都很安全。第三次修改密码终于成功了。我应该提到它在我的本地主机上不起作用,但当我在外部服务器(托管)上发布它时它会起作用。