Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 网站建设 > ASP > 一个简单的基于System.Web.Mail的ASP.Net邮件发送程序
【标  题】:一个简单的基于System.Web.Mail的ASP.Net邮件发送程序
【关键字】:System.Web.Mail,ASP.Net
【来  源】:http://blog.csdn.net/fandongwei/archive/2007/04/17/1567230.aspx

一个简单的基于System.Web.Mail的ASP.Net邮件发送程序

Your Ad Here 这里就是一个简单的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>&nbsp;</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>
            
&nbsp;
                    
<asp:Button id="sub" Text="发送" Type="submit" runat=server OnClick="sub_Click" />

            
</td>
        
</tr>
        
<tr>
          
<td colspan="3">&nbsp;</td>
        
</tr>
  
</table>
</form>
</body>
</html>
 
在HTTP中,MIME类型被定义在Content-Type header中:【上一篇】
使用python来嗅探局域网内的QQ号码。2007年4月17日更新:【下一篇】
【相关文章】
  • asp.net 1.1sp1 / 2.0 安装手册
  • 使用 Web 标准生成 ASP.NET 2.0 Web 站点
  • ASP.NET 2.0中实现模板中的数据绑定
  • 深入ASP.NET 2.0的提供者模型
  • ASP.NET AJAX入门系列(TerryLee's Tech Space)
  • asp.net2.0 GridView 实现服务器端和客户端全选的两种方法
  • ASP.NET 验证码
  • 在ASP.NET 2.0中操作数据
  • ASP.NET 母版页和内容页中的事件
  • ASP.NET 防盗链源码,图片防盗链
  • 【随机文章】
  • linux内核对2G以上的SD卡的支持
  • SA239读书笔记第一章
  • 天堂2 理解新浪服务器的重启 新浪抓外挂技术手段祥解
  • 又一个下载木马的网站
  • qmail-ldap HOWTO--LDAP(一个朋友的文章)
  • 自掘坟墓:Linux的新星Xen微软造
  • 我的squid+iptable在redhat 9.0上配置笔记
  • 通过Visual C#.NET建一个DTS任务
  • Photoshop CS 初探
  • 64位Win XP操作系统的优点
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.