Send Email using ASP.Net (VB.Net)

romeo

Newbie
Messages
27
Likes
0
Points
1
ASP.Net has built in class to send email. You can send email with or without authentication.

Following is the sample code to send mail using ASP.Net (VB.Net):
Code:
<%@ Page Language="VB" %> 
<%@ Import Namespace="System.Net.Mail" %> 
<script runat="server"> 
    Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) 
 
        Dim strFrom = "[email protected]" 
        Dim strTo = "[email protected]" 
        Dim MailMsg As New MailMessage(New MailAddress(strFrom.Trim()), New MailAddress(strTo)) 
        MailMsg.BodyEncoding = Encoding.Default 
        MailMsg.Subject = "This is a test email using VB.Net Code" 
        MailMsg.Body = "This is a test email using VB.Net Code" 
        MailMsg.Priority = MailPriority.High 
        MailMsg.IsBodyHtml = True
 
        Dim SmtpMail As New SmtpClient 
        Dim basicAuthenticationInfo As New System.Net.NetworkCredential("[email protected]", "password") 
 
        SmtpMail.Host = "smtp.yourdomain.com" 
        SmtpMail.UseDefaultCredentials = False 
        SmtpMail.Credentials = basicAuthenticationInfo 
 
        SmtpMail.Send(MailMsg) 
        lblMessage.Text = "Mail Sent"     
    End Sub 
</script> 
<html> 
<body> 
    <form runat="server"> 
        <asp:Label id="lblMessage" runat="server"></asp:Label> 
    </form> 
</body>

Make sure to make necessary changes in your script (i.e. SMTP server, email address, password etc. :)
 

Members online

No members online now.