用asp.net发送电子邮件
首先添加命名空间
下面我们看发送邮件的代码部分:(注意:网易的邮件服务器是smtp.163.com)
MailAddress to = new MailAddress(TBMailTo.Text);
MailMessage message = new MailMessage(from,to);
message.Subject = TBSubject.Text;
message.Body = TBDescript.Text;
if (FileUpload1.PostedFile.FileName != "")
{
Attachment att = new Attachment(FileUpload1.PostedFile.FileName);
message.Attachments.Add(att);
}
SmtpClient client = new SmtpClient("smtp.163.com");
smtp.Credentials = new System.Net.NetworkCredential("username", "password");
client.Send(message);
我们这里在发送邮件的时候只是设置了邮件收,发件人,邮件主题和邮件正文部门,在.net里面还可以设置发送邮件的文本格式,优先级等.我们这里就不说明了,相信看看就会明白的.(message.Priority;设置优先级.mssage.Headers;设置邮件的标头. message.CC;设置抄送.message.IsBodyHtml;设置是否以html格式发送邮件)
下面是对页面的设置:
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>
好了,发送邮件的功能就实现了,试一下.是不是比较方便.
用asp.net发送电子邮件相关推荐
- ASP.NET发送电子邮件
注:本博文主要讲的是以SMTP 协议下的邮件发送 SMTP SMTP的全称是"Simple Mail Transfer Protocol",即简单邮件传输协议.它是一组用于从源地址 ...
- Asp.net 2.0 发送电子邮件
在网上收集的资料,和一点自己的心得 资料1 最基本的小例子,帮助上的例子看着可真够乱的: private void SendMail() { MailMessage m ...
- ASP.NET 2.0中发送电子邮件
ASP.NET 2.0中发送电子邮件 ASP.NET 2.0 中发送电子邮件变得非常简单.发送电子邮件的类库主要在命名空间System.Net.Mail中,在这个命名空间中有两个核心类是: ...
- asp.net web开发框架_Python之Web开发框架学习 发送电子邮件
Django带有易于使用的轻型引擎来发送电子邮件.与Python类似,您只需要导入smtplib.在Django中,您只需要导入django.core.mail.要开始发送电子邮件,请编辑您的项目se ...
- 如果不使用 SQL Mail,如何在 SQL Server 中发送电子邮件
如果不使用 SQL Mail,如何在 SQL Server 中发送电子邮件 察看本文应用于的产品 文章编号 : 312839 最后修改 : 2006年12月21日 修订 : 10.1 本页 概要 SQ ...
- c# 发送邮件保存服务器,c#-使用SmtpClient时如何保存电子邮件而不是发送电子邮件?...
c#-使用SmtpClient时如何保存电子邮件而不是发送电子邮件? 我正在使用SmtpClient发送带有附件的电子邮件.但是,对于某些批次,我们需要以某种方式保存MailMessage而不是发送它 ...
- 亚马逊ses如何发qq_使用Amazon SES发送电子邮件
亚马逊ses如何发qq by Kangze Huang 黄康泽 使用Amazon SES发送电子邮件 (Sending emails with Amazon SES) 完整的AWS Web样板-教程3 ...
- php mail函数_PHP发送电子邮件函数mail详解
重要:本文最后更新于2019-10-09 08:49:07,某些文章具有时效性,若有错误或已失效,请在下方留言或联系代码狗. PHP作为一门使用广泛的脚本语言,经过这么多年发展已经非常完善了,发送电子 ...
- 如何使用PHP发送电子邮件?
本文翻译自:How to send an email using PHP? I am using PHP on a website and I want to add emailing functio ...
- 如何从我的Android应用程序发送电子邮件?
我正在为Android编写应用程序. 如何从中发送电子邮件? #1楼 简单尝试这个 public void onCreate(Bundle savedInstanceState) {super.onC ...
最新文章
- 让你的网站提速:图片优化网站推荐
- 配置redis三主三从
- ubuntu下sogou突然不能用
- suse linux 创建用户密码,suse linux上创建用户方式
- 数字42 它的C++二进制代码为 00101010
- 新年快乐!我爱计算机视觉干货集锦与新年展望
- 无向图中两点之间的距离_九上数学:二次函数图像,一动点到两定点距离和最小...
- nolo手柄配对不上_nolo手柄连接不上
- Mac电脑如何一键打开常用的app?
- 一款开源的中国象棋人工智能程序
- cad用计算机怎么计算坐标,CAD如何快速计算出图纸中任意点的坐标值
- Kotlin学习系列之:协程的取消和超时
- ADS1115 应用指导
- Milet谷仓:区块链电商先行者
- win7计算机无法最大化,win7系统窗口老是以最大化显示且不能还原的具体方法
- 名键风流 十六款斐尔可顶级机械键盘赏
- 数据增强方法:图片镜像、图片缩放、图片旋转、加噪点
- with recompile
- 最大化使用51的RAM空间
- fooview辅助功能 shell_Fooview:一款功能超多的桌面悬浮球,帮你摆脱多余操作
热门文章
- P9 力荐!阿里巴巴最新出品 776 页 JDK 源码 + 并发核心原理解析小册
- 【项目经验】产研流程(超级详细的步骤)
- android 8.0 图标规范,Android 8.0自适应图标
- ipv6文件服务器,ipv6怎么配置服务器
- TP-LINK路由器如何设置DHCP
- 2021年最新独立版橙色去水印微信小程序-更新2021.8.31
- 深信服超融合HCI初级笔试题目(三套)
- android l x64,64位 Android L有9大亮点
- R语言_根据马科维茨投资组合理论画出最优投资组合线
- java中的gc是什么意思的缩写_gc是什么意思(gc的缩写是什么意思)