Ref:Send email with attachment in ASP.Net using C# VB.Net
I have removed the attachment code in below html and VB code.
Check this code with Gmail account if you are able to receive it then there is a problem with omport.com or sbsales.net
HTML:
<form id="form1" runat="server">
<div>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td style="width: 80px">
To:
</td>
<td>
<asp:TextBox ID="txtTo" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>
</td>
</tr>
<tr>
<td>
Subject:
</td>
<td>
<asp:TextBox ID="txtSubject" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>
</td>
</tr>
<tr>
<td valign="top">
Body:
</td>
<td>
<asp:TextBox ID="txtBody" runat="server" TextMode="MultiLine" Height="150" Width="200"></asp:TextBox>
</td>
</tr>
<tr>
<td>
</td>
</tr>
<tr>
<td>
</td>
</tr>
<tr>
<td>
Gmail Email:
</td>
<td>
<asp:TextBox ID="txtEmail" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>
</td>
</tr>
<tr>
<td>
Gmail Password:
</td>
<td>
<asp:TextBox ID="txtPassword" runat="server" TextMode="Password"></asp:TextBox>
</td>
</tr>
<tr>
<td>
</td>
</tr>
<tr>
<td>
</td>
<td>
<asp:Button ID="Button1" Text="Send" OnClick="SendEmail" runat="server" />
</td>
</tr>
</table>
</div>
</form>
VB:
Protected Sub SendEmail(sender As Object, e As EventArgs)
Using mm As New MailMessage(txtEmail.Text, txtTo.Text)
mm.Subject = txtSubject.Text
mm.Body = txtBody.Text
Dim link As String = "Thank you, please click the link below.<a href=http://www.bhartiexpoads.com/Bharati/QuotationPrint.aspx?qm_id=" & Session.Item("HoardingId") & ">Click Here</a>"
mm.Body += link
Dim smtp As New SmtpClient()
smtp.Host = "smtp.gmail.com"
smtp.EnableSsl = True
Dim NetworkCred As New NetworkCredential(txtEmail.Text, txtPassword.Text)
smtp.UseDefaultCredentials = True
smtp.Credentials = NetworkCred
smtp.Port = 587
smtp.Send(mm)
ClientScript.RegisterStartupScript(Me.GetType, "alert", "alert('Email sent.');", True)
End Using
End Sub
Import:
Imports System.IO
Imports System.Net
Imports System.Net.Mail