我无法从我的 ASP.NET 网页向外部电子邮件地址发送任何电子邮件。
下面是我的代码:
Dim oMsg As System.Net.Mail.MailMessage = New System.Net.Mail.MailMessage()
Dim add As New MailAddress("emailaddy@external_address.com")
oMsg.From = New MailAddress("something@mydomain.com")
oMsg.To.Add(add)
oMsg.Subject = "Your Account Details & Information"
oMsg.Body = "my body text"
oMsg.IsBodyHtml = True
Dim smtp As New System.Net.Mail.SmtpClient("local_smtp_server", 25)
smtp.DeliveryMethod = SmtpDeliveryMethod.Network
smtp.Credentials = New System.Net.NetworkCredential("auser@mydomain.com", "mypassword")
smtp.Send(oMsg)
有什么我想念的吗?如果我发送到本地电子邮件,它会工作得很好。
我需要在 MS Exchange Server 上更改什么吗?
任何代码示例也可以在 C# 中给出......