//创建MailMessage对象
MailMessage mailMsg = new MailMessage();
//设置收件人的邮件地址
mailMsg.To = txtTo.Text;
//设置发送者的邮件地址
mailMsg.From = txtFrom.Text;
//设置邮件主题
mailMsg.Subject = txtSubject.Text;
//设置邮件内容
mailMsg.Body = txtMsg.Text;
//设置支持服务器验证
mailMsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1");
//设置用户名
mailMsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername","用户");
//设置用户密码
mailMsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword","密码");
try
{
//设置发送邮件服务器
SmtpMail.SmtpServer = "邮件服务器";
//发送邮件
SmtpMail.Send(mailMsg);
lblMsg.Text = "发送成功";
}
catch
{
lblMsg.Text = "发送失败";
}
MailMessage mailMsg = new MailMessage();
//设置收件人的邮件地址
mailMsg.To = txtTo.Text;
//设置发送者的邮件地址
mailMsg.From = txtFrom.Text;
//设置邮件主题
mailMsg.Subject = txtSubject.Text;
//设置邮件内容
mailMsg.Body = txtMsg.Text;
//设置支持服务器验证
mailMsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1");
//设置用户名
mailMsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername","用户");
//设置用户密码
mailMsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword","密码");
try
{
//设置发送邮件服务器
SmtpMail.SmtpServer = "邮件服务器";
//发送邮件
SmtpMail.Send(mailMsg);
lblMsg.Text = "发送成功";
}
catch
{
lblMsg.Text = "发送失败";
}
解决方案 »
- mygrid.clearAndLoad改写为post方式
- Gridview分页后导入Excel(Excel带有Gridview分页效果)如何实现
- asp.net中如何让某个文本框的回车事件变成TAB事件。在线等待!!!
- 成员资格与角色管理的数据源配置
- window关闭问题!
- 请问能否在datagrid控件中使用使用右键菜单,并能实现类似access表里选中要筛选的字然后右键使用按选定内容筛选!麻烦举例子,或有类似的文章推荐一下。谢谢!!!!
- datagrid 绑定列获取当前item值
- 这样用dataadapter更新数据库不对吗?
- 如何判断一个dataset中是否包含数据?
- 对于.net几个模糊的问题。。。。请高手解答。。。不胜感激。。。
- ms sql sever 中一指定的表如果有新记录产生,怎么样做才知道
- 有关aspx页的刷新问题,请各位高手多多指教
http://cosoft.org.cn/html/osl/projects.php?group_id=10941
This example shows how to send a mail message from a Web Forms page
using the classes in the System.Web.Mail namespace.
--%><%@ IMPORT namespace="System.Web.Mail" %><html>
<script language=C# runat=server>
void Page_Load()
{
if (!IsPostBack)
{
txtTo.Text="[email protected]";
txtFrom.Text="[email protected]";
txtCc.Text="[email protected]";
txtBcc.Text="[email protected]";
txtSubject.Text="Hello";
txtBody.Text="This is a test message.";
txtAttach.Text=@"C:\Documents and Settings\All Users\Documents\My Pictures\Sample Pictures\Sunset.jpg,"
+ @"C:\Documents and Settings\All Users\Documents\My Pictures\Sample Pictures\Winter.jpg";
txtBodyEncoding.Text = Encoding.ASCII.EncodingName;
txtBodyFormat.Text="HTML";
txtPriority.Text="Normal";
txtUrlContentBase.Text="http://www.contoso.com/images";
txtUrlContentLocation.Text="http://www.contoso.com/images";
// Name of relay mail server in your domain.
txtMailServer.Text="smarthost";
}
} void btnSubmit_Click(Object sender, EventArgs e)
{
string sTo, sFrom, sSubject, sBody;
string sAttach, sCc, sBcc, sBodyEncoding;
string sBodyFormat, sMailServer, sPriority;
string sUrlContentBase, sUrlContentLocation;
int iLoop1; sTo = txtTo.Text.Trim();
sFrom = txtFrom.Text.Trim();
sSubject = txtSubject.Text.Trim();
sBody = txtBody.Text.Trim();
sAttach = txtAttach.Text.Trim();
sCc = txtCc.Text.Trim();
sBcc = txtBcc.Text.Trim();
sBodyFormat = txtBodyFormat.Text.Trim();
sBodyEncoding = txtBodyEncoding.Text.Trim();
sPriority = txtPriority.Text.Trim();
sUrlContentBase = txtUrlContentBase.Text.Trim();
sUrlContentLocation = txtUrlContentLocation.Text.Trim();
sMailServer = txtMailServer.Text.Trim(); MailMessage MyMail = new MailMessage();
MyMail.From = sFrom;
MyMail.To = sTo;
MyMail.Subject = sSubject;
MyMail.Body = sBody;
MyMail.Cc = sCc;
MyMail.Bcc = sBcc;
MyMail.UrlContentBase = sUrlContentBase;
MyMail.UrlContentLocation = sUrlContentLocation; if (txtBodyEncoding.Text == Encoding.UTF7.EncodingName)
MyMail.BodyEncoding = Encoding.UTF7;
else if (txtBodyEncoding.Text == Encoding.UTF8.EncodingName)
MyMail.BodyEncoding = Encoding.UTF8;
else
MyMail.BodyEncoding = Encoding.ASCII; switch (sBodyFormat.ToUpper())
{
case "HTML":
MyMail.BodyFormat = MailFormat.Html;
break;
default:
MyMail.BodyFormat = MailFormat.Text;
break;
}
switch (sPriority.ToUpper())
{
case "HIGH":
MyMail.Priority = MailPriority.High;
break;
case "LOW":
MyMail.Priority = MailPriority.Low;
break;
default:
MyMail.Priority = MailPriority.Normal;
break;
}
// Build an IList of mail attachments.
if (sAttach != "")
{
char[] delim = new char[] {','};
foreach (string sSubstr in sAttach.Split(delim))
{
MailAttachment MyAttachment = new MailAttachment(sSubstr);
MyMail.Attachments.Add(MyAttachment);
}
}
SmtpMail.SmtpServer = sMailServer;
SmtpMail.Send(MyMail);
lblMsg1.Text="C# Message sent to " + MyMail.To;
} void btnClear_Click(Object sender, EventArgs e)
{
lblMsg1.Text="";
txtTo.Text="";
txtFrom.Text="";
txtSubject.Text="";
txtBody.Text="";
txtAttach.Text="";
txtBcc.Text="";
txtCc.Text="";
txtBodyEncoding.Text="";
txtBodyFormat.Text="";
txtPriority.Text="";
txtUrlContentBase.Text="";
txtUrlContentLocation.Text="";
txtMailServer.Text="";
btnSubmit.Text="Submit";
}
</script> <p><h4>Send a new mail message:<h4></p>
<Form method="Post" action="MailForm.aspx" runat=server>
<table width="350" bgcolor="#FFFF99">
<tr>
<td Align="Right"><b>To:</b></td>
<td><Asp:Textbox id="txtTo" runat=server/></td>
</tr>
<tr>
<h4><td Align="Right"><b>From:</b></td></h4>
<td><Asp:Textbox id="txtFrom" runat=server/></td>
</tr>
<tr>
<td Align="Right"><b>Subject:</b></td>
<td><Asp:Textbox id="txtSubject" runat=server/></td>
</tr>
<tr>
<td Align="Right"><b>MessageBody:</b></td>
<td><Asp:Textbox id="txtBody" runat=server/></td>
</tr>
<tr>
<td Align="Right"><b>Attachments:</b></td>
<td><Asp:Textbox id="txtAttach" runat=server/></td>
</tr>
<tr>
<td Align="Right"><b>CC:</b></td>
<td><Asp:Textbox id="txtBcc" runat=server/></td>
</tr>
<tr>
<td Align="Right"><b>BCC:</b></td>
<td><Asp:Textbox id="txtCc" runat=server/></td>
</tr>
<tr>
<td Align="Right"><b>BodyEncoding:</b></td>
<td><Asp:Textbox id="txtBodyEncoding" runat=server/></td>
</tr>
<tr>
<td Align="Right"><b>BodyFormat:</b></td>
<td><Asp:Textbox id="txtBodyFormat" runat=server/></td>
</tr>
<tr>
<td Align="Right"><b>Priority:</b></td>
<td><Asp:Textbox id="txtPriority" runat=server/></td>
</tr>
<tr>
<td Align="Right"><b>URL Content Base:</b></td>
<td><Asp:Textbox id="txtUrlContentBase" runat=server/></td>
</tr>
<tr>
<td Align="Right"><b>URL Content Location:</b></td>
<td><Asp:Textbox id="txtUrlContentLocation" runat=server/></td>
</tr>
<tr>
<td Align="Right"><b>Mail Server:</b></td>
<td><Asp:Textbox id="txtMailServer" runat=server/></td>
</tr>
</table><br> <asp:button id="btnSubmit" Text="Submit" OnClick="btnSubmit_Click" runat=server/>
<asp:button id="btnClear" Text="Clear" OnClick="btnClear_Click" runat=server/>
<p><asp:Label id="lblMsg1" runat=server/></p>
</form>
</html>
如jmail