0

I have a ASP.NET Application that add data to a DataBase and get data from this database. This Application is for creating a guestconnection to our network. If a User is add to the database and the Radius Server give the ok the User get e email with his login data. username and password. I want to make a html mail. But I don't know how I can do this in ASP.NET and so I read a few tutorials about that and I found this Code:

http://www.codeproject.com/Articles/12182/ASP-NET-Sending-mail-using-SMTP-in-HTML-format-us

this is my code:

 MailMessage mail = new MailMessage();
                mail.To = "<here is my company email>";
                mail.From = "[email protected]";
                mail.BodyFormat = MailFormat.Html;
                mail.Subject = "testheader";
                mail.Body =
                    "<html><body><Table><tr><td>Hi,</td></tr><tr><td>Details of the Statistics :</td></tr></Table></body></html><html><body>" +
                    "sometext" +
                    "</body></html><html><body><Table><tr><td> </td></tr><tr><td>NOTE: This is an automated mail. Please, do not reply.</td></tr>" +
                    "<tr><td>*Green coloured rows indicates temporary demos</td></tr>" +
                    "<tr><td>**All statistics are based on the page naming conventions Eg., 22_10_2005_</td></tr>" +
                    "<tr><td> </td></tr><tr><td>Regards,</td></tr><tr><td>some text,</td></tr><tr><td>some text,</td></tr>" +
                    "<tr><td> Some text </td></tr></table></body></html>";

                SmtpMail.SmtpServer = "<smtp ip>";
                SmtpMail.Send(mail);

I try this and get the error that:

The server rejected the sender address. The server response was: 530 5.7.1 Client not authenticated 

The Ip is right but what I must do for the authenticated..how i can do this?

1
  • 1
    By the way, you can use the MailDefinition class to generate the HTML body. It's a little easier than string concatenation. stackoverflow.com/a/886750/2972 Commented Dec 5, 2012 at 9:30

1 Answer 1

2

You have to configure the SMTP server mailSettings in your Web.config file:

  <system.net >
    <mailSettings>
      <smtp deliveryMethod="Network" from="[email protected]">
        <network
        host="mail.classifiedspak.com"
        userName="[email protected] "
        password="*************"
        port="25" />
      </smtp>
    </mailSettings>
  </system.net>
Sign up to request clarification or add additional context in comments.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.