.net提供了强大的功能,其中就包括发送邮件上.经过仔细研究才发现用.net发送电子邮件是很简单的一件事情.现在我们就来看一下.
    首先添加命名空间
用asp.net发送电子邮件Using System.Net.Mail
下面我们看发送邮件的代码部分:(注意:网易的邮件服务器是smtp.163.com)
用asp.net发送电子邮件MailAddress from = new MailAddress(TBMailFrom.Text);
用asp.net发送电子邮件        MailAddress to 
= new MailAddress(TBMailTo.Text);
用asp.net发送电子邮件        MailMessage message 
= new MailMessage(from,to);
用asp.net发送电子邮件        message.Subject 
= TBSubject.Text;
用asp.net发送电子邮件        message.Body 
= TBDescript.Text;
用asp.net发送电子邮件        
if (FileUpload1.PostedFile.FileName != "")
        client.Send(message);

我们这里在发送邮件的时候只是设置了邮件收,发件人,邮件主题和邮件正文部门,在.net里面还可以设置发送邮件的文本格式,优先级等.我们这里就不说明了,相信看看就会明白的.(message.Priority;设置优先级.mssage.Headers;设置邮件的标头. message.CC;设置抄送.message.IsBodyHtml;设置是否以html格式发送邮件)
下面是对页面的设置:
 1用asp.net发送电子邮件<body>
 2用asp.net发送电子邮件    <form id="form1" runat="server">
 3用asp.net发送电子邮件    <div>
 4用asp.net发送电子邮件        <table style="width: 268px">
 5用asp.net发送电子邮件        <tr><td>
 6用asp.net发送电子邮件            <asp:Label ID="Label4" runat="server" Text="发件人:"></asp:Label></td>
 7用asp.net发送电子邮件            <td>
 8用asp.net发送电子邮件                <asp:TextBox ID="TBMailFrom" runat="server"></asp:TextBox></td></tr>
 9用asp.net发送电子邮件            <tr>
10用asp.net发送电子邮件                <td style="width: 101px">
11用asp.net发送电子邮件                    <asp:Label ID="Label1" runat="server" Text=" 收件人:"></asp:Label></td>
12用asp.net发送电子邮件                <td>
13用asp.net发送电子邮件                    <asp:TextBox ID="TBMailTo" runat="server"></asp:TextBox></td>
14用asp.net发送电子邮件            </tr>
15用asp.net发送电子邮件            <tr>
16用asp.net发送电子邮件                <td style="width: 101px">
17用asp.net发送电子邮件                    <asp:Label ID="Label2" runat="server" Text="邮件主题:"></asp:Label></td>
18用asp.net发送电子邮件                <td>
19用asp.net发送电子邮件                    <asp:TextBox ID="TBSubject" runat="server"></asp:TextBox></td>
20用asp.net发送电子邮件            </tr>
21用asp.net发送电子邮件            <tr><td colspan="2">
22用asp.net发送电子邮件                <asp:FileUpload ID="FileUpload1" runat="server" Width="259px" /></td>
23用asp.net发送电子邮件            </tr>
24用asp.net发送电子邮件            <tr>
25用asp.net发送电子邮件                <td colspan="2">
26用asp.net发送电子邮件                    <asp:Label ID="Label3" runat="server" Text="邮件正文:"></asp:Label></td>
27用asp.net发送电子邮件            </tr>
28用asp.net发送电子邮件            <tr>
29用asp.net发送电子邮件                <td colspan="2">
30用asp.net发送电子邮件                    <asp:TextBox ID="TBDescript" runat="server" Height="97px" TextMode="MultiLine" Width="247px"></asp:TextBox></td>
31用asp.net发送电子邮件            </tr>
32用asp.net发送电子邮件            <tr>
33用asp.net发送电子邮件                <td colspan="2">
34用asp.net发送电子邮件                    <asp:Button ID="BSend" runat="server" OnClick="BSend_Click" Text="发送" /></td>
35用asp.net发送电子邮件            </tr>
36用asp.net发送电子邮件        </table>    
37用asp.net发送电子邮件    </div>
38用asp.net发送电子邮件    </form>
39用asp.net发送电子邮件</body>

好了,发送邮件的功能就实现了,试一下.是不是比较方便.

相关文章:

  • 2022-01-16
  • 2022-01-30
  • 2021-05-30
  • 2022-12-23
  • 2021-10-14
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-11-25
  • 2022-12-23
  • 2021-12-25
  • 2022-12-23
相关资源
相似解决方案