• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

用asp.net发送电子邮件

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

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

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

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
ASP.NET菜鸟之路之实现新闻列表增删改发布时间:2022-07-10
下一篇:
asp.netcore新建area使用asp-action,asp-controller不管用发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap