frmSendEmail.aspx file
Design view:-
frmSendEmail.aspx.cs file
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Net.Mail;
namespace Ihat_CSMRT
{
public partial class frmTest : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
// on page load code here
}
protected void btnSned_Click(object sender, EventArgs e)
{
if (txtTo.Text != string.Empty && txtcc.Text!=string.Empty && txtSubject.Text != string.Empty && txtContent.Text != string.Empty)
{
// call sendEmail method
sendMail(txtTo.Text, txtcc.Text,txtSubject.Text, txtContent.Text);
}
}
protected void btnClear_Click(object sender, EventArgs e)
{
txtTo.Text = "";
txtcc.Text = "";
txtSubject.Text = "";
txtContent.Text = "";
}
public void sendMail(String ClientEmailID, string CcAddress, String subject, String body)
{
// create smtp clinet object
SmtpClient client = new SmtpClient();
MailMessage message = new MailMessage();
client.Host = "smtp.gmail.com";
client.Port = 25;
MailAddress fromAddress = new MailAddress("rphbti640@gmail.com", "Rampal Singh");
message.From = fromAddress;
message.To.Add(ClientEmailID);
message.Subject = subject;
message.CC.Add(CcAddress);
message.Bcc.Add(new MailAddress("rphbti640@gmail.com"));
message.IsBodyHtml = false;
message.Body = body;
client.Credentials = new System.Net.NetworkCredential("rphbti640@gmail.com", "********");
client.EnableSsl = true;
try
{
client.Send(message);
lblMsg.Text = "Mail has sent successfully.";
}
catch (System.Net.Mail.SmtpException ex)
{
lblMsg.Text = "Errors:" + ex;
}
}
}
}
<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPages/CRP/CRP.Master" AutoEventWireup="true"
CodeBehind="frmTest.aspx.cs" Inherits="Ihat_CSMRT.frmTest" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="Content" runat="server">
<div>
<table width="90%">
<tr><td width="50%" align="right">
<asp:Label ID="lblEmailAddres" runat="server" Text="To:-"></asp:Label></td>
<td> <asp:TextBox ID="txtTo" runat="server"></asp:TextBox></td></tr>
<tr><td width="50%" align="right"><asp:Label ID="lblCcEmailAddress" runat="server" Text="Cc:-"></asp:Label></td>
<td><asp:TextBox ID="txtcc" runat="server"></asp:TextBox></td></tr>
<tr><td width="50%" align="right"><asp:Label ID="lblSubject" runat="server" Text="Subject:-"></asp:Label></td>
<td><asp:TextBox ID="txtSubject" runat="server"></asp:TextBox></td></tr>
<tr><td width="50%" align="right"><asp:Label ID="lblContent" runat="server" Text="Message"></asp:Label></td>
<td><asp:TextBox ID="txtContent" runat="server" TextMode="MultiLine" Height="100px"></asp:TextBox></td></tr>
<tr><td width="50%" align="right">
<asp:Button ID="btnSned" runat="server" Text="Send Email" Width="100px" OnClick="btnSned_Click"/></td>
<td width="50%" align="left"> <asp:Button ID="btnClear" runat="server" Text="Clear" Width="100px"
OnClick="btnClear_Click" /></td></tr>
<tr><td colspan="2"> <asp:Label ID="lblMsg" runat="server" Text="Label"></asp:Label></td></tr>
</table>
</div>
</asp:Content>
Design view:-
frmSendEmail.aspx.cs file
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Net.Mail;
namespace Ihat_CSMRT
{
public partial class frmTest : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
// on page load code here
}
protected void btnSned_Click(object sender, EventArgs e)
{
if (txtTo.Text != string.Empty && txtcc.Text!=string.Empty && txtSubject.Text != string.Empty && txtContent.Text != string.Empty)
{
// call sendEmail method
sendMail(txtTo.Text, txtcc.Text,txtSubject.Text, txtContent.Text);
}
}
protected void btnClear_Click(object sender, EventArgs e)
{
txtTo.Text = "";
txtcc.Text = "";
txtSubject.Text = "";
txtContent.Text = "";
}
public void sendMail(String ClientEmailID, string CcAddress, String subject, String body)
{
// create smtp clinet object
SmtpClient client = new SmtpClient();
MailMessage message = new MailMessage();
client.Host = "smtp.gmail.com";
client.Port = 25;
MailAddress fromAddress = new MailAddress("rphbti640@gmail.com", "Rampal Singh");
message.From = fromAddress;
message.To.Add(ClientEmailID);
message.Subject = subject;
message.CC.Add(CcAddress);
message.Bcc.Add(new MailAddress("rphbti640@gmail.com"));
message.IsBodyHtml = false;
message.Body = body;
client.Credentials = new System.Net.NetworkCredential("rphbti640@gmail.com", "********");
client.EnableSsl = true;
try
{
client.Send(message);
lblMsg.Text = "Mail has sent successfully.";
}
catch (System.Net.Mail.SmtpException ex)
{
lblMsg.Text = "Errors:" + ex;
}
}
}
}
No comments:
Post a Comment