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>