I would like to ask for advice how to solve a problem i am having with my mail server.
I have
I have a problem to send emails from my mail server using my web sites.
every time i am trying to sendemail from my site i get this error:
Mailbox unavailable. The server response was: Authentication is required for relay
can anybody advice me how to fix it in a way that all emails thas are going out from my web server are allowed to be send.
My Code Fro Sending Email is :
MailMessage MyMailMessage = new MailMessage();
MyMailMessage.From = new MailAddress("xxx@gmail.com");
MyMailMessage.To.Add("xxx@gmail.com");
MyMailMessage.Subject = "Inquiry Form";
MyMailMessage.IsBodyHtml = true;
MyMailMessage.Body = "Hello";
SmtpClient SMTPServer = new SmtpClient("mail.DomainName.com");
 SMTPServer.Port = 25;
 SMTPServer.Credentials = new NetworkCredential("UserName", "Password");
SMTPServer.EnableSsl = false;
 SMTPServer.Send(MyMailMessage);
Also i have code in Web.config file :
 <system.net>
<mailSettings>
  <smtp from="mail.domainname.com">
    <network host = "mail.domainname.com" userName ="xxxxx" password= "xxxxx" />
  </smtp>
</mailSettings>
 
    