Send Email 发送邮件
2008-04-08 13:30
344 查看
[align=left]<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>[/align]
[align=left] [/align]
[align=left]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">[/align]
[align=left]<html xmlns="http://www.w3.org/1999/xhtml">[/align]
[align=left]<head>[/align]
[align=left] <title>How to Send Email with Authentication using ASP.NET 2.0 and C#</title>[/align]
[align=left] <style type="text/css">[/align]
[align=left]<!--[/align]
[align=left]body {[/align]
[align=left] margin-left: 0px;[/align]
[align=left] margin-top: 0px;[/align]
[align=left] margin-right: 0px;[/align]
[align=left] margin-bottom: 0px;[/align]
[align=left]}[/align]
[align=left]a:link {[/align]
[align=left] color: #0000FF;[/align]
[align=left]}[/align]
[align=left]a:visited {[/align]
[align=left] color: #0000FF;[/align]
[align=left]}[/align]
[align=left]a:hover {[/align]
[align=left] color: #0000FF;[/align]
[align=left] text-decoration: none;[/align]
[align=left]}[/align]
[align=left]a:active {[/align]
[align=left] color: #0000FF;[/align]
[align=left] }[/align]
[align=left].basix {[/align]
[align=left] font-family: Verdana, Arial, Helvetica, sans-serif;[/align]
[align=left] font-size: 11px;[/align]
[align=left]}[/align]
[align=left].header1 {[/align]
[align=left] font-family: Verdana, Arial, Helvetica, sans-serif;[/align]
[align=left] font-size: 11px;[/align]
[align=left] font-weight: bold;[/align]
[align=left] color: #006699;[/align]
[align=left]}[/align]
[align=left].lgHeader1 {[/align]
[align=left] font-family: Arial, Helvetica, sans-serif;[/align]
[align=left] font-size: 18px;[/align]
[align=left] font-weight: bold;[/align]
[align=left] color: #0066CC;[/align]
[align=left] background-color: #CEE9FF;[/align]
[align=left]}[/align]
[align=left]-->[/align]
[align=left]</style>[/align]
[align=left] <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />[/align]
[align=left]</head>[/align]
[align=left]<body>[/align]
[align=left] <form id="form1" runat="server">[/align]
[align=left] <br />[/align]
[align=left] <table width="752" border="0" align="center" cellpadding="0" cellspacing="0">[/align]
[align=left] <tr bgcolor="#5482FC">[/align]
[align=left] <td colspan="4">[/align]
[align=left] <img src="/media/spacer.gif" width="1" height="1" /></td>[/align]
[align=left] </tr>[/align]
[align=left] <tr>[/align]
[align=left] <td width="1" bgcolor="#5482FC">[/align]
[align=left] <img src="media/spacer.gif" alt="Server Intellect" width="1" height="1" /></td>[/align]
[align=left] <td width="250">[/align]
[align=left] <a href="http://www.serverintellect.com">[/align]
[align=left] <img src="media/logo.gif" alt="Server Intellect" width="250" height="75" border="0" /></a></td>[/align]
[align=left] <td width="500" bgcolor="#3399ff">[/align]
[align=left] <a href="http://www.serverintellect.com">[/align]
[align=left] <img src="media/headerR1.gif" alt="Server Intellect" width="500" height="75" border="0" /></a></td>[/align]
[align=left] <td width="1" bgcolor="#5482FC">[/align]
[align=left] <img src="media/spacer.gif" alt="Server Intellect" width="1" height="1" /></td>[/align]
[align=left] </tr>[/align]
[align=left] <tr bgcolor="#5482FC">[/align]
[align=left] <td colspan="4">[/align]
[align=left] <img src="media/spacer.gif" width="1" height="1" /></td>[/align]
[align=left] </tr>[/align]
[align=left] </table>[/align]
[align=left] <div>[/align]
[align=left] <br />[/align]
[align=left] <table width="600" border="0" align="center" cellpadding="5" cellspacing="1" bgcolor="#5482fc">[/align]
[align=left] <tr>[/align]
[align=left] <td height="50" align="center" class="lgHeader1">[/align]
[align=left] How to Send Email with Authentication using ASP.NET 2.0 and C#</td>[/align]
[align=left] </tr>[/align]
[align=left] </table>[/align]
[align=left] <br />[/align]
[align=left] <table width="600" border="0" align="center" cellpadding="5" cellspacing="1" bgcolor="#cccccc">[/align]
[align=left] <tr>[/align]
[align=left] <td width="100" align="right" bgcolor="#eeeeee" class="header1">[/align]
[align=left] To</td>[/align]
[align=left] <td bgcolor="#FFFFFF">[/align]
[align=left] <asp:TextBox ID="txtTo" runat="server" Columns="50"></asp:TextBox></td>[/align]
[align=left] </tr>[/align]
[align=left] <tr>[/align]
[align=left] <td width="100" align="right" bgcolor="#eeeeee" class="header1">[/align]
[align=left] From</td>[/align]
[align=left] <td bgcolor="#FFFFFF">[/align]
[align=left] <asp:TextBox ID="txtFrom" runat="server" Columns="50"></asp:TextBox></td>[/align]
[align=left] </tr>[/align]
[align=left] <tr>[/align]
[align=left] <td align="right" bgcolor="#eeeeee" class="header1">[/align]
[align=left] SMTP Server</td>[/align]
[align=left] <td bgcolor="#FFFFFF">[/align]
[align=left] <asp:TextBox ID="txtSMTPServer" runat="server" Columns="50"></asp:TextBox></td>[/align]
[align=left] </tr>[/align]
[align=left] <tr>[/align]
[align=left] <td align="right" bgcolor="#eeeeee" class="header1">[/align]
[align=left] SMTP User</td>[/align]
[align=left] <td bgcolor="#FFFFFF">[/align]
[align=left] <asp:TextBox ID="txtSMTPUser" runat="server" Columns="50"></asp:TextBox></td>[/align]
[align=left] </tr>[/align]
[align=left] <tr>[/align]
[align=left] <td align="right" bgcolor="#eeeeee" class="header1">[/align]
[align=left] SMTP Pass</td>[/align]
[align=left] <td bgcolor="#FFFFFF">[/align]
[align=left] <asp:TextBox ID="txtSMTPPass" runat="server" Columns="50"></asp:TextBox></td>[/align]
[align=left] </tr>[/align]
[align=left] <tr>[/align]
[align=left] <td width="100" align="right" bgcolor="#eeeeee" class="header1">[/align]
[align=left] Subject</td>[/align]
[align=left] <td bgcolor="#FFFFFF">[/align]
[align=left] <asp:TextBox ID="txtSubject" runat="server" Columns="50"></asp:TextBox></td>[/align]
[align=left] </tr>[/align]
[align=left] <tr>[/align]
[align=left] <td width="100" align="right" bgcolor="#eeeeee" class="header1">[/align]
[align=left] Body</td>[/align]
[align=left] <td bgcolor="#FFFFFF">[/align]
[align=left] <asp:TextBox ID="txtBody" runat="server" Columns="40" TextMode="MultiLine"></asp:TextBox></td>[/align]
[align=left] </tr>[/align]
[align=left] <tr>[/align]
[align=left] <td align="right" bgcolor="#eeeeee" class="header1">[/align]
[align=left] Action</td>[/align]
[align=left] <td bgcolor="#FFFFFF">[/align]
[align=left] <asp:Button ID="btnSubmit" runat="server" Text="Send Email" OnClick="btnSubmit_Click" /></td>[/align]
[align=left] </tr>[/align]
[align=left] <tr>[/align]
[align=left] <td width="100" align="right" bgcolor="#eeeeee" class="header1">[/align]
[align=left] Status</td>[/align]
[align=left] <td bgcolor="#FFFFFF" class="basix">[/align]
[align=left] <asp:Literal ID="litStatus" runat="server"></asp:Literal></td>[/align]
[align=left] </tr>[/align]
[align=left] </table>[/align]
[align=left] <br />[/align]
[align=left] <table width="500" align="center" cellpadding="0" cellspacing="0">[/align]
[align=left] <tr>[/align]
[align=left] <td height="50" align="center" class="basix">[/align]
[align=left] <strong>Power. Stability. Flexibility.</strong><br />[/align]
[align=left] Hosting from <a href="http://www.serverintellect.com">Server Intellect</a><br />[/align]
[align=left] <br />[/align]
[align=left] For more ASP.NET Tutorials visit <a href="http://www.AspNetTutorials.com">www.AspNetTutorials.com</a></td>[/align]
[align=left] </tr>[/align]
[align=left] </table>[/align]
[align=left] <br />[/align]
[align=left] <br />[/align]
[align=left] <br />[/align]
[align=left] </div>[/align]
[align=left] </form>[/align]
[align=left]</body>[/align]
[align=left]</html>[/align]
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Net.Mail;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
// This tutorial is provided in part by Server Intellect Web Hosting Solutions http://www.serverintellect.com
// Visit http://www.AspNetTutorials.com for more ASP.NET Tutorials
}
protected void btnSubmit_Click(object sender, EventArgs e)
{
try
{
MailMessage message = new MailMessage(txtFrom.Text, txtTo.Text, txtSubject.Text, txtBody.Text);
SmtpClient emailClient = new SmtpClient(txtSMTPServer.Text);
System.Net.NetworkCredential SMTPUserInfo = new System.Net.NetworkCredential(txtSMTPUser.Text, txtSMTPPass.Text);
emailClient.UseDefaultCredentials = false;
emailClient.Credentials = SMTPUserInfo;
emailClient.Send(message);
litStatus.Text = "Message Sent";
}
catch (Exception ex)
{
litStatus.Text = ex.ToString();
}
}
}
[align=left] [/align]
[align=left]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">[/align]
[align=left]<html xmlns="http://www.w3.org/1999/xhtml">[/align]
[align=left]<head>[/align]
[align=left] <title>How to Send Email with Authentication using ASP.NET 2.0 and C#</title>[/align]
[align=left] <style type="text/css">[/align]
[align=left]<!--[/align]
[align=left]body {[/align]
[align=left] margin-left: 0px;[/align]
[align=left] margin-top: 0px;[/align]
[align=left] margin-right: 0px;[/align]
[align=left] margin-bottom: 0px;[/align]
[align=left]}[/align]
[align=left]a:link {[/align]
[align=left] color: #0000FF;[/align]
[align=left]}[/align]
[align=left]a:visited {[/align]
[align=left] color: #0000FF;[/align]
[align=left]}[/align]
[align=left]a:hover {[/align]
[align=left] color: #0000FF;[/align]
[align=left] text-decoration: none;[/align]
[align=left]}[/align]
[align=left]a:active {[/align]
[align=left] color: #0000FF;[/align]
[align=left] }[/align]
[align=left].basix {[/align]
[align=left] font-family: Verdana, Arial, Helvetica, sans-serif;[/align]
[align=left] font-size: 11px;[/align]
[align=left]}[/align]
[align=left].header1 {[/align]
[align=left] font-family: Verdana, Arial, Helvetica, sans-serif;[/align]
[align=left] font-size: 11px;[/align]
[align=left] font-weight: bold;[/align]
[align=left] color: #006699;[/align]
[align=left]}[/align]
[align=left].lgHeader1 {[/align]
[align=left] font-family: Arial, Helvetica, sans-serif;[/align]
[align=left] font-size: 18px;[/align]
[align=left] font-weight: bold;[/align]
[align=left] color: #0066CC;[/align]
[align=left] background-color: #CEE9FF;[/align]
[align=left]}[/align]
[align=left]-->[/align]
[align=left]</style>[/align]
[align=left] <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />[/align]
[align=left]</head>[/align]
[align=left]<body>[/align]
[align=left] <form id="form1" runat="server">[/align]
[align=left] <br />[/align]
[align=left] <table width="752" border="0" align="center" cellpadding="0" cellspacing="0">[/align]
[align=left] <tr bgcolor="#5482FC">[/align]
[align=left] <td colspan="4">[/align]
[align=left] <img src="/media/spacer.gif" width="1" height="1" /></td>[/align]
[align=left] </tr>[/align]
[align=left] <tr>[/align]
[align=left] <td width="1" bgcolor="#5482FC">[/align]
[align=left] <img src="media/spacer.gif" alt="Server Intellect" width="1" height="1" /></td>[/align]
[align=left] <td width="250">[/align]
[align=left] <a href="http://www.serverintellect.com">[/align]
[align=left] <img src="media/logo.gif" alt="Server Intellect" width="250" height="75" border="0" /></a></td>[/align]
[align=left] <td width="500" bgcolor="#3399ff">[/align]
[align=left] <a href="http://www.serverintellect.com">[/align]
[align=left] <img src="media/headerR1.gif" alt="Server Intellect" width="500" height="75" border="0" /></a></td>[/align]
[align=left] <td width="1" bgcolor="#5482FC">[/align]
[align=left] <img src="media/spacer.gif" alt="Server Intellect" width="1" height="1" /></td>[/align]
[align=left] </tr>[/align]
[align=left] <tr bgcolor="#5482FC">[/align]
[align=left] <td colspan="4">[/align]
[align=left] <img src="media/spacer.gif" width="1" height="1" /></td>[/align]
[align=left] </tr>[/align]
[align=left] </table>[/align]
[align=left] <div>[/align]
[align=left] <br />[/align]
[align=left] <table width="600" border="0" align="center" cellpadding="5" cellspacing="1" bgcolor="#5482fc">[/align]
[align=left] <tr>[/align]
[align=left] <td height="50" align="center" class="lgHeader1">[/align]
[align=left] How to Send Email with Authentication using ASP.NET 2.0 and C#</td>[/align]
[align=left] </tr>[/align]
[align=left] </table>[/align]
[align=left] <br />[/align]
[align=left] <table width="600" border="0" align="center" cellpadding="5" cellspacing="1" bgcolor="#cccccc">[/align]
[align=left] <tr>[/align]
[align=left] <td width="100" align="right" bgcolor="#eeeeee" class="header1">[/align]
[align=left] To</td>[/align]
[align=left] <td bgcolor="#FFFFFF">[/align]
[align=left] <asp:TextBox ID="txtTo" runat="server" Columns="50"></asp:TextBox></td>[/align]
[align=left] </tr>[/align]
[align=left] <tr>[/align]
[align=left] <td width="100" align="right" bgcolor="#eeeeee" class="header1">[/align]
[align=left] From</td>[/align]
[align=left] <td bgcolor="#FFFFFF">[/align]
[align=left] <asp:TextBox ID="txtFrom" runat="server" Columns="50"></asp:TextBox></td>[/align]
[align=left] </tr>[/align]
[align=left] <tr>[/align]
[align=left] <td align="right" bgcolor="#eeeeee" class="header1">[/align]
[align=left] SMTP Server</td>[/align]
[align=left] <td bgcolor="#FFFFFF">[/align]
[align=left] <asp:TextBox ID="txtSMTPServer" runat="server" Columns="50"></asp:TextBox></td>[/align]
[align=left] </tr>[/align]
[align=left] <tr>[/align]
[align=left] <td align="right" bgcolor="#eeeeee" class="header1">[/align]
[align=left] SMTP User</td>[/align]
[align=left] <td bgcolor="#FFFFFF">[/align]
[align=left] <asp:TextBox ID="txtSMTPUser" runat="server" Columns="50"></asp:TextBox></td>[/align]
[align=left] </tr>[/align]
[align=left] <tr>[/align]
[align=left] <td align="right" bgcolor="#eeeeee" class="header1">[/align]
[align=left] SMTP Pass</td>[/align]
[align=left] <td bgcolor="#FFFFFF">[/align]
[align=left] <asp:TextBox ID="txtSMTPPass" runat="server" Columns="50"></asp:TextBox></td>[/align]
[align=left] </tr>[/align]
[align=left] <tr>[/align]
[align=left] <td width="100" align="right" bgcolor="#eeeeee" class="header1">[/align]
[align=left] Subject</td>[/align]
[align=left] <td bgcolor="#FFFFFF">[/align]
[align=left] <asp:TextBox ID="txtSubject" runat="server" Columns="50"></asp:TextBox></td>[/align]
[align=left] </tr>[/align]
[align=left] <tr>[/align]
[align=left] <td width="100" align="right" bgcolor="#eeeeee" class="header1">[/align]
[align=left] Body</td>[/align]
[align=left] <td bgcolor="#FFFFFF">[/align]
[align=left] <asp:TextBox ID="txtBody" runat="server" Columns="40" TextMode="MultiLine"></asp:TextBox></td>[/align]
[align=left] </tr>[/align]
[align=left] <tr>[/align]
[align=left] <td align="right" bgcolor="#eeeeee" class="header1">[/align]
[align=left] Action</td>[/align]
[align=left] <td bgcolor="#FFFFFF">[/align]
[align=left] <asp:Button ID="btnSubmit" runat="server" Text="Send Email" OnClick="btnSubmit_Click" /></td>[/align]
[align=left] </tr>[/align]
[align=left] <tr>[/align]
[align=left] <td width="100" align="right" bgcolor="#eeeeee" class="header1">[/align]
[align=left] Status</td>[/align]
[align=left] <td bgcolor="#FFFFFF" class="basix">[/align]
[align=left] <asp:Literal ID="litStatus" runat="server"></asp:Literal></td>[/align]
[align=left] </tr>[/align]
[align=left] </table>[/align]
[align=left] <br />[/align]
[align=left] <table width="500" align="center" cellpadding="0" cellspacing="0">[/align]
[align=left] <tr>[/align]
[align=left] <td height="50" align="center" class="basix">[/align]
[align=left] <strong>Power. Stability. Flexibility.</strong><br />[/align]
[align=left] Hosting from <a href="http://www.serverintellect.com">Server Intellect</a><br />[/align]
[align=left] <br />[/align]
[align=left] For more ASP.NET Tutorials visit <a href="http://www.AspNetTutorials.com">www.AspNetTutorials.com</a></td>[/align]
[align=left] </tr>[/align]
[align=left] </table>[/align]
[align=left] <br />[/align]
[align=left] <br />[/align]
[align=left] <br />[/align]
[align=left] </div>[/align]
[align=left] </form>[/align]
[align=left]</body>[/align]
[align=left]</html>[/align]
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Net.Mail;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
// This tutorial is provided in part by Server Intellect Web Hosting Solutions http://www.serverintellect.com
// Visit http://www.AspNetTutorials.com for more ASP.NET Tutorials
}
protected void btnSubmit_Click(object sender, EventArgs e)
{
try
{
MailMessage message = new MailMessage(txtFrom.Text, txtTo.Text, txtSubject.Text, txtBody.Text);
SmtpClient emailClient = new SmtpClient(txtSMTPServer.Text);
System.Net.NetworkCredential SMTPUserInfo = new System.Net.NetworkCredential(txtSMTPUser.Text, txtSMTPPass.Text);
emailClient.UseDefaultCredentials = false;
emailClient.Credentials = SMTPUserInfo;
emailClient.Send(message);
litStatus.Text = "Message Sent";
}
catch (Exception ex)
{
litStatus.Text = ex.ToString();
}
}
}
相关文章推荐
- shell+curl监控网站页面(域名访问状态),并利用sendemail发送邮件
- zabbix3.2使用sendEmail发送告警邮件
- nagios使用sendEmail发送邮件
- 如何使用sendEmail发送邮件
- zabbix使用sendEmail发送告警邮件
- Linux下使用sendEmail发送带附件的邮件
- 如何使用sendEmail发送邮件
- shell下发送邮件工具sendEmail的用法详解
- 运维dba如何使用sendEmail发送check report 邮件
- Linux下邮件发送 sendEmail介绍
- prjSendMailInUniversity - How to send email using VB &amp; Winsock - 邮件发送接收程序 - VB6 + Winsock
- How to send mail using any email account through Foxmail ? - Foxmail 6 漏洞,如何通过 Foxmail 用任意邮件账号发送邮件?
- SSIS 利用发送邮件服务 Send Email Task
- SendEMail 发送邮件
- 工作流不发送邮件给审批人Approval Workflow does not send Email to approvers
- centos nagios使用sendEmail发送邮件
- java重复造轮子系列篇------发送邮件sendEmail
- linux下配置使用sendEmail发送邮件
- SendEmail java发送邮件
- Fedora git send-email 使用 msmtp 发送 Gmail 邮件