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.

Looking to send emails using ASP.NET (VB)? Click on Send Mail > Using ASP.NET (VB) for more details. 

Related Articles

How to send email through CDONTS Email?

CDONTS stands for "Collaboration Data Objects for Windows NT Server" and as the name suggests it...

How to send emails through JMail?

We have installed JMail on our Windows shared servers. You can use following sample script to...

How to use Dundas Upload?

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

Microsoft Access and ASP connection script for Windwos 2008 / 2012 shared hosting

We don't offer Windows 2008 or Windows 2012 Shared Hosting Service anymore but we now offer...

How to create ASPNETDB database using aspnet_regsql tool?

What is ASPNETDB? Microsoft has introduced a new and powerful default database schema in...

  • 164 Users Found This Useful

Was this answer helpful?