Introduction :
Hi, Here i will code you how to send the E-mail Using C#, We Use SMTP (Small Mail Transfer Protocol)
to send the mail from one Address to other. Here We should select Host i have preferred host as Gmail,according to the Host we should provide the Port Address.
I have used two textboxes to enter To-address and Message content to send.Should provide your mail credentials for sending mail.
Aspx code :
Hi, Here i will code you how to send the E-mail Using C#, We Use SMTP (Small Mail Transfer Protocol)
to send the mail from one Address to other. Here We should select Host i have preferred host as Gmail,according to the Host we should provide the Port Address.
I have used two textboxes to enter To-address and Message content to send.Should provide your mail credentials for sending mail.
Aspx code :
<html>
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div style="text-align: center">
To
Address
<asp:TextBox ID="TextBox1"
runat="server"></asp:TextBox>
<br />
<br />
Message
<asp:TextBox ID="TextBox2"
Height="100px" TextMode="MultiLine"
runat="server"></asp:TextBox>
<br />
<br />
<asp:Button ID="Button1"
runat="server"
Text="Send
Mail" OnClick="Button1_Click" /><br />
<asp:Label ID="lblstatus"
runat="server"></asp:Label>
</div>
</form>
</body>
</html>
Code Behind (C#) :
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 MailApp
{
public partial class Page1 :
System.Web.UI.Page
{
protected void
Button1_Click(object sender, EventArgs e)
{
string TOAddress = TextBox1.Text;
MailMessage mail = new
MailMessage("Fourthbottle@gmail.com",
TOAddress);
SmtpClient client = new
SmtpClient();
client.Port = 587;
client.EnableSsl = true;
client.Host = "smtp.gmail.com";
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.Credentials = new System.Net.NetworkCredential("fourthbottle@gmail.com",
"MailPassword");
mail.Subject = "Best Wishes........Open
the mail";
mail.Body = TextBox2.Text;
client.Send(mail);
lblstatus.Text = "Mail sent
successfully";
}
}
}