试验报告应当包含的内容
1. 网站的主题介绍。
2. 网站的特介绍
3. 截图进行网站具体内容介绍,并介绍页面的布局方式
4. 网站创建过程中的小组分工情况介绍(若为单独完成作品则可以不写)
5. 网站建设过程中的困难、解决方案,以及最终获得的收获总结
实验报告实现网页指定邮箱发送邮件
1. 网站主题介绍
现在很多的动态网站中需要注册、或者回密码、购物网站信息的确认等需要把网站的个人信息发送到用户的邮箱用来确认。本网站实现的功能是通过网页指定的邮箱发送邮件到你的163、126、qq等注册邮箱。
2. 网站的特介绍
该网站为了方便代码的调试采用Microsoft Visual Studio 2008 软件编写
------------
前台截图
布局方式:
创建一个大的的表格table 设计高和宽度,四条边的颜和粗细
<asp:Label ID="label1" 可以不用表单就能等更好地令每一列排列得很整齐。
colspan属性规定单元格可横跨的列数,方便对齐。
3网站建设过程中的困难、解决方案,以及最终获得的收获总结
1.初次接触Div<div align="center">可以控制文字的大小和居中问题;
2.后台文件中接触了一个新的命名空间
3.采用using System.Net.Mail 空间:
MailMessage mail = new MailMessage();
建立收信人的邮箱地址,邮件的主题,内容,发送人的地址
mail.From = new MailAddress(from, from);
   
mail.To.Add(new MailAddress(name));  //接收方邮箱一
mail.Subject = subject;  //标题
mail.Body = strBody;    //内容
AttachmentMsgAttach=newAttachment(this.attach.PostedFile.FileName);
附件的添加
.PostedFile:获取由客户端指定上载文件的访问;
FileName:获取客户端上所以文件的完全限定文件;
SmtpClient smtpClient = new SmtpClient();
建立发送平台
smtpClient.UseDefaultCredentials = true;
UseDefaultCredentials:是否一起发送
smtpClient.Credentials = new System.Net.NetworkCredential (from, pwd);// 接受从文档中读取的邮箱账号和密码
指定用哪个用户或者密码发送该邮件
  smtpClient.Host = "smtp.163"; //主机;
先发送到改邮箱的服务器
      smtpClient.Send(mail);
      发送该邮件
网页测试:
填好发送信息:
点击发送按钮 botton
收到一封邮件:
一下分别介绍前后台的代码:
<body>
    <form id="form1" runat="server">
 
   
   
    <table style="width: 750px; height: 200px; border-right: #009900 1px 网页colspansolid; border-top: #009900 1px solid; border-left: #009900 1px solid; border-bottom: #009900 1px solid;" cla
ss="css" border="0" align ="center" cellpadding="0" cellspacing="0" id="TABLE1" language="javascript">
 
 
 
  <tr>
    <td colspan="3" style="height: 25px" align="center">
  </strong><strong><span style="font-size: 36pt; color: #ff0066">发送邮件</span></strong>
  </td>
 
  </tr>
 
  <tr>
 
    <td colspan="3" style="height: 25px" align="left">
      <asp:Label ID="label2" Width="95px" runat="server" Font-Bold="True">邮箱</asp:Label>
         <asp:TextBox ID="TextBox3" TabIndex="1" Width="460px" runat="server" Height="24px"></asp:TextBox>
    </asp:TextBox>
   
    <asp:RadioButtonList ID="Radio" runat="server" RepeatDirection="Horizontal" Width="409px">
            <asp:ListItem>@163</asp:ListItem>
            <asp:ListItem>@126</asp:ListItem>
            <asp:ListItem>@qq</asp:ListItem>
           
        </asp:RadioButtonList>
              <asp:RequiredFieldValidator
                        ID="RequiredFieldValidator4" runat="server" ControlToValidate="Radio" ErrorMessage="请选择发送邮箱"></asp:RequiredFieldValidator>         
 
    <br />
  <asp:Label ID="label6" Width="106px" runat="server" Font-Bold="True">邮箱登陆密码</asp:Label>
  <asp:TextBox ID="txtPwd" runat="server" TextMode="Password" Width="274px"
            style="margin-left: 1px"></asp:TextBox>
   
   
    </td>
 
  </tr>
 
 
  <tr>
  <td align="left" class="style1">
 
  <asp:Label ID="label1" Width="103px" runat="server" Font-Bold="True">收信人邮箱</asp:Label>
 
 
    <asp:TextBox ID="TextBox2" TabIndex="1" Width="460px" runat="server" Height="24px"></asp:TextBox>
    </asp:TextBox>      
  <asp:RequiredFieldValidator
                        ID="RequiredFieldValidator1" runat="server" ControlToValidate="TextBox1" ErrorMessage="** 必填项"></asp:RequiredFieldValidator>
   
  <br />                
                                         
   
 
  <asp:RadioButtonList ID="Radio2" runat="server" RepeatDirection="Horizontal" Width="409px">
            <asp:ListItem>@163</asp:ListItem>
            <asp:ListItem>@126</asp:ListItem>
            <asp:ListItem>@qq</asp:ListItem>
           
        </asp:RadioButtonList><asp:RequiredFieldValidator
                        ID="RequiredFieldValidator3" runat="server" ControlToValidate="Radio2" ErrorMessage="请选择接收邮箱"></asp:RequiredFieldValidator>
                       
    </td></tr>
 
 
  <tr>
  <td style="height: 25px">
 
    <asp:Label ID="label3" Width="79px" runat="server" Font-Bold="True">        主题</asp:Label>      
    <asp:TextBox ID="subjecttext" TabIndex="1" Width="460px" runat="server" Height="24px"></asp:TextBox>
 
  </td></tr>

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。