一个简单的基于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>&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>
 
原创粉丝点击