I want to send mail through asp.net to other my company domain e.g yahoo, hotmail etc
Code is as below
////Start Code////////
Expand|Select|Wrap|Line Numbers
- Imports System.Net.Mail
- Dim MailMessage As MailMessage = New MailMessage
- MailMessage.From = New System.Net.Mail.MailAddress ("DO_NOT_REPLY@QHSE.COM")
- MailMessage.To.Add(New MailAddress("abc@hotmail.com"))
- MailMessage.Subject = "Subject"
- MailMessage.Body = "Body"
- Dim SmtpClient As SmtpClient = New SmtpClient
- SmtpClient.Host = "es10" ' my email server
- SmtpClient.Port = 25
- Try
- SmtpClient.Send(MailMessage)
- Catch ex As Exception
- Response.Write(ex.Message)
- End Try
But it returns error message as below.
Transaction failed. The server response was: Relay rejected for policy reasons.
Note: when i send email to my company adress through this code it work properly.
Any one can help
Thanks