How to send a custom design email recipients in asp.net c#
In this article, we have design a mail with color
full div , with image and a click event . many time we get emails with
beautiful design then we think that you we can create email with asp.net c# .
we can also get the same think with html template.But here I have used the html
tags in c# page.
For More :- Send forgot password link on email for reset in asp.net C# , Career form with attachment via email in asp.net c# , send forget password on registered email id in asp.net c#
Design:-
Source Code:-
<%@
Page Language="C#" AutoEventWireup="true" CodeFile="Customemail.aspx.cs" Inherits="Customemail"
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<br />
<fieldset style="width: 400px;">
<legend>Custom
Email Design Example</legend>
<table>
<tr>
<td>
Name
</td>
<td>
<asp:TextBox ID="txtname" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>
Email
</td>
<td>
<asp:TextBox ID="txtemail" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td align="center" colspan="2">
<asp:Button ID="btnsubmit" runat="server" Text="Submit" OnClick="btnsubmit_Click"
Font-Bold="True" Font-Size="Medium"
Width="200px"
/>
</td>
</tr>
</table>
</fieldset>
</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;
using System.Net;
public partial class Customemail : System.Web.UI.Page
{
protected void Page_Load(object
sender, EventArgs e)
{
}
protected void btnsubmit_Click(object
sender, EventArgs e)
{
using (MailMessage mm = new
MailMessage("sender@gmail.com",
txtemail.Text))
{
mm.Subject = "Welcome To Code Solutions";
string
body = "<div
style='background-color:#ba2323; ' align='center'>";
body += "<p
style='color:White; font-weight: bold;'>Hello " + txtname.Text.Trim() + "</p>";
body += "<br
/> <p style='color:White;'>Thanks For visit our blog <p>";
body += "<br/>
<a style='display: block;height:70px;width: 250px;background:
#34696f;border: 2px solid rgba(33, 68, 72, 0.59);color: rgba(0, 0, 0, 0.55);text-align:
center;font: bold 1.2em/70px Arial,
Helvetica, Geneva, sans-serif;background: webkit-linear-gradient(top, #34696f,
#2f5f63);background: -moz-linear-gradient(top, #34696f, #2f5f63); background:
-o-linear-gradient(top, #34696f, #2f5f63);background: -ms-linear-gradient(top,
#34696f, #2f5f63);background: linear-gradient(top, #34696f, #2f5f63);
-webkit-border-radius: 50px;-khtml-border-radius: 50px;-moz-border-radius:
50px; border-radius: 50px;-webkit-box-shadow: 0 8px 0 #1b383b; -moz-box-shadow:
0 8px 0 #1b383b; box-shadow: 0 8px 0 #1b383b;
text-shadow: 0 2px 2px rgba(255, 255, 255, 0.2);' href =
'http://www.neerajcodesolutions.com/'>Click Here</a>";
body += "<br
/><p style='color:White;'> We sincerely hope you have a great time
using our services.</p><p style='color:White;'> For any feedback
please write to us at srinickraj@gmail.com</p> <br/>";
body += "</div>";
mm.Body = body;
mm.IsBodyHtml = true;
SmtpClient
smtp = new SmtpClient();
smtp.Host = "smtp.gmail.com";
smtp.EnableSsl = true;
NetworkCredential
NetworkCred = new NetworkCredential("sender@gmail.com", "password");
smtp.UseDefaultCredentials = true;
smtp.Credentials = NetworkCred;
smtp.Port = 587;
smtp.Send(mm);
Response.Write("<Script>alert('Thanks for posting your resume
us,our team will be contact you as soon as possible')</Script>");
// Clear
the textbox values
txtname.Text = "";
txtemail.Text = "";
}
}
}
How to send a custom design email recipients in asp.net c#
Reviewed by NEERAJ SRIVASTAVA
on
6:55:00 PM
Rating:
Email format not coming in lotus note
ReplyDelete