How to send Emails via ASP using SMTP authentication?

This topic includes the sample code to send email from ASP.Net using C# code :

Sample Code :

<%@ Import Namespace="System.Net" %>
<%@ Import Namespace="System.Net.Mail" %>
 
<script language="C#" runat="server">
    protected void Page_Load(object sender, EventArgs e)
    {
       //create the mail message
        MailMessage mail = new MailMessage();
 
        //set the addresses
        mail.From = new MailAddress("[email protected]");
        mail.To.Add("[email protected]");
        
        //set the content
        mail.Subject = "This is a test email from C# script";
        mail.Body = "This is a test email from C# script";
        //send the message
         SmtpClient smtp = new SmtpClient("smtp.yourdomain.com");
          
         NetworkCredential Credentials = new NetworkCredential("[email protected]", "password");
         smtp.Credentials = Credentials;
         smtp.Send(mail);
         lblMessage.Text = "Mail Sent";
    }
</script>
<html>
<body>
    <form runat="server">
        <asp:Label id="lblMessage" runat="server"></asp:Label>
    </form>
</body>

Note :-  You will require to make some changes in your script like SMTP server, email address & password etc.

  • 164 Users Found This Useful

Was this answer helpful?

Related Articles

How to use ASP Email?

ASPEmail 5.0 is an active server component for sending e-mail messages using an external SMTP...

ASPJpeg support on Windows 2008 / 2012 servers

Yes, we have installed ASPJpeg component on Windows 2008 and Windows 2012 shared hosting servers....

How to use ASPUpload?

ASPUpload is a COM+ component, which enables an ASP application to capture, save and process the...

How to use Dundas Chart?

How to create a Basic Pie Chart with Dundas Chart To use this control in a web site, you will...

How to use Dundas Upload?

Dundas upload control is a flexible and reliable component allows you to accept, save, and...