一个简单的基于System.Web.Mail的ASP.Net邮件发送程序
来源:互联网 发布:windows建立软链接 编辑:程序博客网 时间:2024/05/21 11:30
这里就是一个简单的asp.net网页了,代码很简单,直接copy到记事本里面保存为*.aspx文件就可以用了。本人已经测试过,可以使用
<%@ Page Language="C#" %>
<%@ Import Namespace="System.Web.Mail" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>ASP.Net发送Email</title>
<script language="c#" runat="server">
public void sub_Click(Object src,EventArgs e)
...{
MailMessage MyMail = new MailMessage();
//收信人
MyMail.To = Request.Form["mailto"];
//抄送
MyMail.Cc = Request.Form["mailcc"];
//密送
MyMail.Bcc = Request.Form["mailbcc"];
//附件
//if("" != Request.Form["mailattachments"])
// {
// MailAttachment myAttachment = new MailAttachment(Request.Form["mailattachments"], MailEncoding.Base64);
// MyMail.Attachments.Add(myAttachment);
// }
//发信人
MyMail.From = Request.Form["mailfrom"];
//标题
MyMail.Subject = Request.Form["mailsubject"];
//信体
MyMail.Body = Request.Form["mailbody"];
//优先级
MyMail.Priority = MailPriority.Low;
//设置支持服务器验证
MyMail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1");
//设置用户名
MyMail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", Request.Form["mailuser"]);
//设置用户密码
MyMail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", Request.Form["mailpassword"]);
SmtpMail.SmtpServer = Request.Form["mailsmtp"];
SmtpMail.Send(MyMail);
Response.Write(Request.Form["mailto"]);
}
</script>
<style>
body...{
text-decoration:1.5;
font-size:10pt;
}
td...{
border: 1px solid #cccccc;
}
</style>
</head>
<body>
<form action="" method="post" enctype="multipart/form-data" name="formmail" runat = server>
<table width="760" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="14%" rowspan="3">收信人设置</td>
<td width="10%">收信人:</td>
<td width="76%"><input name="mailto" type="text" id="mailto" value="fandongwei@gmail.com" size="30"></td>
</tr>
<tr>
<td>抄送:</td>
<td><input name="mailcc" type="text" id="mailcc" value="fandongwei@126.com" size="30"></td>
</tr>
<tr>
<td>密送:</td>
<td><input name="mailbcc" type="text" id="mailbcc" value="fandongwei1@126.com" size="30"></td>
</tr>
<tr>
<td width="14%" rowspan="4">发信人设置</td>
<td width="10%">发信人:</td>
<td width="76%"><input name="mailfrom" type="text" id="mailfrom" value="fandongwei1" size="30"></td>
</tr>
<tr>
<td>smtp地址:</td>
<td><input name="mailsmtp" type="text" id="mailsmtp" value="smtp.126.com" size="30"></td>
</tr>
<tr>
<td>帐号:</td>
<td><input name="mailuser" type="text" id="mailuser" value="你的帐号" size="30"></td>
</tr>
<tr>
<td>密码: </td>
<td><input name="mailpassword" type="password" id="mailpassword" value="你的帐号密码" size="32"></td>
</tr>
<tr>
<td colspan="2" rowspan="2">附件:</td>
<td> </td>
</tr>
<tr>
<td> <input name="mailattachments" type="file" id="mailattachment" size="50"></td>
</tr>
<tr>
<td colspan="2"> 标题</td>
<td><input name="mailsubject" type="text" id="mailpassword3" value="标题" size="50"></td>
</tr>
<tr>
<td colspan="3">信体:</td>
</tr>
<tr>
<td colspan="3" align="left" valign="middle"><textarea name="mailbody" cols="80" rows="15" id="mailbody">信体</textarea>
<asp:Button id="sub" Text="发送" Type="submit" runat=server OnClick="sub_Click" />
</td>
</tr>
<tr>
<td colspan="3"> </td>
</tr>
</table>
</form>
</body>
</html>
<%@ Import Namespace="System.Web.Mail" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>ASP.Net发送Email</title>
<script language="c#" runat="server">
public void sub_Click(Object src,EventArgs e)
...{
MailMessage MyMail = new MailMessage();
//收信人
MyMail.To = Request.Form["mailto"];
//抄送
MyMail.Cc = Request.Form["mailcc"];
//密送
MyMail.Bcc = Request.Form["mailbcc"];
//附件
//if("" != Request.Form["mailattachments"])
// {
// MailAttachment myAttachment = new MailAttachment(Request.Form["mailattachments"], MailEncoding.Base64);
// MyMail.Attachments.Add(myAttachment);
// }
//发信人
MyMail.From = Request.Form["mailfrom"];
//标题
MyMail.Subject = Request.Form["mailsubject"];
//信体
MyMail.Body = Request.Form["mailbody"];
//优先级
MyMail.Priority = MailPriority.Low;
//设置支持服务器验证
MyMail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1");
//设置用户名
MyMail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", Request.Form["mailuser"]);
//设置用户密码
MyMail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", Request.Form["mailpassword"]);
SmtpMail.SmtpServer = Request.Form["mailsmtp"];
SmtpMail.Send(MyMail);
Response.Write(Request.Form["mailto"]);
}
</script>
<style>
body...{
text-decoration:1.5;
font-size:10pt;
}
td...{
border: 1px solid #cccccc;
}
</style>
</head>
<body>
<form action="" method="post" enctype="multipart/form-data" name="formmail" runat = server>
<table width="760" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="14%" rowspan="3">收信人设置</td>
<td width="10%">收信人:</td>
<td width="76%"><input name="mailto" type="text" id="mailto" value="fandongwei@gmail.com" size="30"></td>
</tr>
<tr>
<td>抄送:</td>
<td><input name="mailcc" type="text" id="mailcc" value="fandongwei@126.com" size="30"></td>
</tr>
<tr>
<td>密送:</td>
<td><input name="mailbcc" type="text" id="mailbcc" value="fandongwei1@126.com" size="30"></td>
</tr>
<tr>
<td width="14%" rowspan="4">发信人设置</td>
<td width="10%">发信人:</td>
<td width="76%"><input name="mailfrom" type="text" id="mailfrom" value="fandongwei1" size="30"></td>
</tr>
<tr>
<td>smtp地址:</td>
<td><input name="mailsmtp" type="text" id="mailsmtp" value="smtp.126.com" size="30"></td>
</tr>
<tr>
<td>帐号:</td>
<td><input name="mailuser" type="text" id="mailuser" value="你的帐号" size="30"></td>
</tr>
<tr>
<td>密码: </td>
<td><input name="mailpassword" type="password" id="mailpassword" value="你的帐号密码" size="32"></td>
</tr>
<tr>
<td colspan="2" rowspan="2">附件:</td>
<td> </td>
</tr>
<tr>
<td> <input name="mailattachments" type="file" id="mailattachment" size="50"></td>
</tr>
<tr>
<td colspan="2"> 标题</td>
<td><input name="mailsubject" type="text" id="mailpassword3" value="标题" size="50"></td>
</tr>
<tr>
<td colspan="3">信体:</td>
</tr>
<tr>
<td colspan="3" align="left" valign="middle"><textarea name="mailbody" cols="80" rows="15" id="mailbody">信体</textarea>
<asp:Button id="sub" Text="发送" Type="submit" runat=server OnClick="sub_Click" />
</td>
</tr>
<tr>
<td colspan="3"> </td>
</tr>
</table>
</form>
</body>
</html>
- 一个简单的基于System.Web.Mail的ASP.Net邮件发送程序
- System.Web.Mail.MailMessage邮件发送程序(asp.net)
- 基于.NET2.0的System.Net.Mail发送邮件Demo
- 基于.NET2.0的System.Net.Mail发送邮件Demo
- 基于.NET2.0的System.Net.Mail发送邮件
- 基于.NET2.0的System.Net.Mail发送邮件Demo
- .net 2.0 下发送邮件的方式。System.Web.Mail 过时用System.Net.Mail
- asp.net 发送邮件 (system.web.mail Jmail)
- asp.net 发送邮件 System.Net.Mail
- ASP.NET 邮件发送 System.Net.Mail
- .Net System.Web.Mail发送邮件
- 基于 .NET 2.0 System.Net.Mail namespace 的邮件发送组件
- .NET 1.1 下不使用 System.Web.Mail.SmtpMail 发送邮件的其它选择
- .NET 1.1 下不使用 System.Web.Mail.SmtpMail 发送邮件的其它选择
- .NET 1.1 下不使用 System.Web.Mail.SmtpMail 发送邮件的其它选择
- System.Web.Mail发送邮件失败的终级解决方案
- 利用System.Net.Mail 的SmtpClient发送邮件
- ASP.Net使用jmail和System.Net.Mail发送邮件
- 做一个简单的访问来源统计
- SQL Server日期计算
- Java数据库接口JDBC入门基础讲座
- Struts控制器组件-ActionServlet
- java api-cn online
- 一个简单的基于System.Web.Mail的ASP.Net邮件发送程序
- 质量事故——警钟长鸣,向《Ajax设计模式与最佳实践》的译者们道歉!
- 如何用DOS命令结束一个进程
- 结束进程的 DOS 命令
- DataTable操作中的性能问题
- 用泛型时遇到的尴尬问题
- 透过IT看人性
- Mozilla Firefox与IE浏览器的javascript兼容性问题
- 紀念我的大伯