How to send emails using ASP.Net (VB)? Print

  • 730

This topic includes the sample code to send email from ASP.Net(VB) code :

Sample Code :

<%@ 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>


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

Looking to send emails via ASP SMTP? Click on Send Mail > ASP SMTP for more details. 


Was this answer helpful?

« Back
Sign up for a newsletter

chat