We take pride in your success. We let our positivity drive us, day in and out. Talk to us at Mindfire to know us more.

Software Technology Tips

Sending rich and colorful  emails with your own logos and banners is not a very difficult task if you know how to send HTML formatted mails through .NET

 Follow the steps below::

 

Step1:Simply design the format u want to send in html. Add the images banners etc that you want to add.
 
Step2: import the namespace using System.Net.Mail; in your .cs page
 
Step3: append the html table in string like following and send mail with allowing html in body
 
public string fnProjectRoot(string PATH_INFO)
       {

         string rootProject = "";

         string[] tmpStr = PATH_INFO.Split('/');

         rootProject = tmpStr[1];

         return "/" + rootProject + "/";

        }

public void sbDoMail()

        {

          string currentPath = "http://" + Request.ServerVariables["HTTP_HOST"] + fnProjectRoot(Request.ServerVariables["PATH_INFO"]);

          StringBuilder confirmMail = null;

          confirmMail.Append( "<table style='width: 100%; position: static; height: 100%'>" );

         confirmMail.Append( "<tr>" );

         confirmMail.Append( "<td style='width: 29px; height: 21px'>" );

         confirmMail.Append( " </td>" );

         confirmMail.Append( "<td class='smallbluetext1' style='height: 21px; text-decoration: underline'>" );

         confirmMail.Append( "<p style='background-color: silver'>" );

         confirmMail.Append( "Welcome and email validation email:</p>" );

         confirmMail.Append( "</td>" );

         confirmMail.Append( "<td>" );

         confirmMail.Append( " </td>" );

         confirmMail.Append( "</tr>" );

         confirmMail.Append( "<tr>" );

         confirmMail.Append( "<td>" );

         confirmMail.Append( "</td>" );

        confirmMail.Append( "<td>" );

        confirmMail.Append( "<p class='MsoNormal' style='margin: 0in 0in 0pt'>" );

        confirmMail.Append( "<img alt='' border='0' src="+ currentPath+"MFlogo[1].gif/>&nbsp;</p>" );

        confirmMail.Append( "</td>" );

        confirmMail.Append( "<td>" );

        confirmMail.Append( "</td>" );

        confirmMail.Append( "</tr>" );

        confirmMail.Append( "<tr>" );

        confirmMail.Append( "<td>" );

        confirmMail.Append( "</td>" );

        confirmMail.Append( "<td>" );

        confirmMail.Append( "<span style='font-size: 12pt;" );

        confirmMail.Append( "" );

        confirmMail.Append( "</span></td>" );

        confirmMail.Append( " <td>" );

        confirmMail.Append( "</td>" );

        onfirmMail.Append( "</tr>" );

        confirmMail.Append( "<tr>" );

       confirmMail.Append( "<td >" );

                  confirmMail.Append( "</td>" );

       confirmMail.Append( "<td class='smallnormalbrowntext'>" );

       confirmMail.Append( "<p>" );

        confirmMail.Append( "Dear&nbsp; <span class='headline' style='color:Blue;'> NAME </span>,</p>" );

        confirmMail.Append( "<p>" );

        confirmMail.Append( "<?xml namespace='' ns='urn:schemas-microsoft-com:office:office' prefix='o' ?><?xml namespace='' prefix='O' ?><o:p></o:p>" );

        confirmMail.Append( "</p>" );

        confirmMail.Append( "<p>" );

        confirmMail.Append( "You are welcome " );

        confirmMail.Append( " We are sending this mail to validate" );

        confirmMail.Append( "your email address given.</p>" );

        confirmMail.Append( "<p>" );

       confirmMail.Append( "Our e-mail validation is intended to confirm that the email entered in your profile" );

        confirmMail.Append( "is authentic. This procedure adds credence to your contact information.</p>" );

        confirmMail.Append( "<p>" );

        confirmMail.Append( "" );

         confirmMail.Append( "</td>" );

        confirmMail.Append( "<td >" );

        confirmMail.Append( "</td>" );

        confirmMail.Append( "</tr>" );

        confirmMail.Append( "<tr>" );

        confirmMail.Append( " <td style='width: 29px; height: 92px'>" );

       confirmMail.Append( "</td>" );

       confirmMail.Append( "<td style='height: 92px'>" );

       confirmMail.Append( " <table class='smallnormalbrowntext'>" );

        confirmMail.Append( "<tr>" );

        confirmMail.Append( "<td style='width: 251px'>" );

        confirmMail.Append( "<p class='MsoNormal' style='margin: 0in 0in 0pt'>" );

       confirmMail.Append( "<b style='<u>Login information<o:p></o:p></u></b></p>" );

       confirmMail.Append( "</td>" );

         confirmMail.Append( "<td rowspan='3' style='width: 52px'>" );

         confirmMail.Append( "</td>" );

         confirmMail.Append( "</tr>" );

         confirmMail.Append( "<tr>" );

         confirmMail.Append( "<td class='headline'>" );

         confirmMail.Append( "<span class='smallbluetext1' >Username:</span>" );

         confirmMail.Append( "</td>" );

         confirmMail.Append( "</tr>" );

         confirmMail.Append( "<tr>" );

        confirmMail.Append( "<td class='headline'>" );

       confirmMail.Append( "<span class='smallbluetext1'>Password:</span>" );

       confirmMail.Append( "" );

      confirmMail.Append( "</td>" );

     confirmMail.Append( "</tr>" );

     confirmMail.Append( "</table>" );

      confirmMail.Append( "<p class='MsoNormal' style='margin: 0in 0in 0pt'>" );

      confirmMail.Append( "</td>" );

      confirmMail.Append( "<td style='width: 23px; color: #000000; height: 92px'>" );

      confirmMail.Append( "</td>" );

     confirmMail.Append( "</tr>" );

     confirmMail.Append( "<tr style='color: #000000'>" );

      confirmMail.Append( "<td style='width: 29px'>" );

      confirmMail.Append( "</td>" );

                  confirmMail.Append( "<td class='smallnormalbrowntext'>" );

        confirmMail.Append( "<p class='MsoNormal' style='margin: 0in 0in 0pt'>" );

       confirmMail.Append( "With regards,</p>" );

       confirmMail.Append( "<p class='MsoNormal' style='margin: 0in 0in 0pt'>" );

      confirmMail.Append( "<b style='<span style='color: #0000ff'>" );

     confirmMail.Append( "team<o:p></o:p></span></b></p>" );

     confirmMail.Append( "<p class='MsoNormal' style='margin: 0in 0in 0pt'>" );

   confirmMail.Append( "<o:p></o:p>" );

   confirmMail.Append( "</p>" );

confirmMail.Append( "<p class='MsoNormal' style='margin: 0in 0in 0pt'>" );

     confirmMail.Append( "<o:p></o:p>" );

      confirmMail.Append( "</p>" );

      confirmMail.Append( "<p class='MsoNormal' style='margin: 0in 0in 0pt'>" );

       confirmMail.Append( "<span style='/span>Need Help ? Please write to us at" );

     confirmMail.Append( "" );

      confirmMail.Append( "</p>" );

       confirmMail.Append( "<p class='MsoNormal' style='margin: 0in 0in 0pt'>" );

       confirmMail.Append( "<span style='&nbsp; </span>" );

        confirmMail.Append( "</p>" );

        confirmMail.Append( "<p class='MsoNormal' style='margin: 0in 0in 0pt'>" );

       confirmMail.Append( "" );

       confirmMail.Append( "" );

       confirmMail.Append( "" );

        confirmMail.Append( "</p>" );

        confirmMail.Append( "<p class='MsoNormal' style='margin: 0in 0in 0pt; text-indent: 0.5in'>" );

       confirmMail.Append( "" );

       confirmMail.Append( "</p>" );

       confirmMail.Append( "<p class='MsoNormal' style='margin: 0in 0in 0pt'>" );

       confirmMail.Append( "<span style='</span>&nbsp;</p>" );

                  confirmMail.Append( "<p class='MsoNormal' style='margin: 0in 0in 0pt'>" );

      confirmMail.Append( "" );

      confirmMail.Append( "</p>" );

      confirmMail.Append( "<p class='MsoNormal' style='margin: 0in 0in 0pt; text-indent: 0.5in'>" );

      confirmMail.Append( "" );

      confirmMail.Append( "</p>" );

      confirmMail.Append( "</td>" );

      confirmMail.Append( "<td style='width: 23px'>" );

      confirmMail.Append( "</td>" );

      confirmMail.Append( "</tr>" );

     confirmMail.Append( "</table>" );

                 

                  string add = "username@gmail.com";

                  try

                  {

                        System.Net.Mail.MailMessage mMailMessage = new System.Net.Mail.MailMessage();

                        SmtpClient mSmtpClient = new SmtpClient();

                        mSmtpClient.Host = "192.168.10.1";

                        mSmtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;


                        mMailMessage.From = new MailAddress("monalisab@mindfiresolutions.com");

                        mMailMessage.To.Add(new MailAddress(add));

                        mMailMessage.Subject = "Congratulations";

                        mMailMessage.Body = confirmMail.ToString();

                        mMailMessage.IsBodyHtml = true;//----------Line for sending html formatted mail

                        mSmtpClient.Send(mMailMessage);

                  }

                  catch (Exception ex)

                  {

                        Response.Write(ex);

                  }

            }
 


Related Tags:

ASP.NET

Author: Monalisa Brahma

top

ASP.NET

Let us Connect!

privacy

copyright (c) Mindfire Solutions 2007-2012. Login