社区
ASP
帖子详情
如何编写用asp.net发送邮件的程序?
lanchzhai
2003-10-20 03:01:53
我们这里通过局域网,可以上网。但是没有邮件服务器。请问怎样编写程序
...全文
45
3
打赏
收藏
如何编写用asp.net发送邮件的程序?
我们这里通过局域网,可以上网。但是没有邮件服务器。请问怎样编写程序
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qdubit
2003-10-20
打赏
举报
回复
Microsoft公司推出Visual Studio.NET已有一段时间了,一些以前使用ASP开发WEB应用程序的网友,现在也慢慢地有ASP转向ASP.NET平台。为了能够帮助一些想使用ASP.NET开发邮件发送系统的网友顺利完成这一功能,下面我们就一起来讨论这个问题。
一、ASPX运行环境
由于Microsoft公司已发布的.NET Framework SDK的Beta1和Beta2两个版本有很大的区别,所以本文是以Beta2版本为例讲解。
二、SMTP协议简介
SMTP协议,是简单邮件传输协议( Simple Mail Transfer Protocol)的简称。一般的发信软件,如Outlook Express、FoxMail等都是使用这个协议进行发送和中转邮件的。
三、名称空间(NameSpace)
介绍一下在本文的程序中要用到名称空间(NameSpace)—System.Web.Mail(在.NET Framework SDK Beta1版本中叫做System.Web.Util)类库里所提供的邮件发送的对象、属性和方法。
1、 对象(Object)
System.Web.Mail名称空间用来发送邮件的对象有SmtpMail、MailMessage和MailAttachment等三个对象,具体作用下文有说明。
2、 属性(Propertiy)
System.Web.Mail名称空间的主要属性,是MailMessage对象的属性,下表列出了MailMessage对象属性的名称及其意义:
属性名称 代表意义
From 发信人地址(源地址)
To 接收人地址(目的地制)
Subject 邮件标题
Priority 邮件优先级(High,Low,Normal)
Attachment 邮件附件
Bcc 暗送地址
Cc 抄送地址
Body 邮件主体
BodyFormat 邮件格式(Html格式、Text格式)
Bodyencoding 编码(Base64,UUencode)
3、 方法(Method)
Send方法,邮件就是通过Send方法发送出去的。该方法的调用有两种方式:
1) SmtpMail.Send(“源地址”,”目标地址”,”主题”,”内容”)
2) SmtpMail.Send(MailMessage)
注:本文就是采用第二种调用方式。
四、程序源代码(编程脚本语言为VB.NET)
<%@ Page Language="VB" runat="server"%>
<script runat="server">
Sub Button1_Click(sender As Object, e As EventArgs)
Dim strFrom,strTo,strBcc,strCc,title,ContText
strFrom =TextBox1.Text
strTo =TextBox2.Text
strBcc =TextBox3.Text
strCc =TextBox4.Text
title =TextBox5.Text
ContText =TextBox6.Text
Dim objMail As new MailMessage
Dim smtp As new SmtpMail
Smtp.SmtpServer="smtp.163.com" '定义服务器的名称
Select Case objMail
.From= strFrom
.To= strTo
.Bcc= strBcc
.Cc= strCc
.Subject= title
.Body= ContText
.BodyFormat= mailFormat.Html
.Priority= Mailpriorty.High
End Select
Smtp.Send(objMail)
End Sub
</script>
<html>
<body>
<form runat="server">
<p>
接收人:<asp:TextBox id="TextBox1" runat="server">
</asp:TextBox>
</p>
<p>
发送人:<asp:TextBox id="TextBox2" runat="server"></asp:TextBox>
</p>
<p>
暗 送:<asp:TextBox id="TextBox3" runat="server"></asp:TextBox>
</p>
<p>
抄 送:<asp:TextBox id="TextBox4" runat="server"></asp:TextBox>
</p>
<p>
主 题:<asp:TextBox id="TextBox5" runat="server"></asp:TextBox>
</p>
<p>
内 容:<asp:TextBox id="TextBox6" runat="server"></asp:TextBox>
</p>
<p>
<asp:Button id="Button1" onclick="Button1_Click" runat="server"
Text="发送">
</asp:Button>
</p>
</form>
</body>
</html>
tigerwen01
2003-10-20
打赏
举报
回复
请参考:
http://www.csdn.net/develop/read_article.asp?id=18777
zxs1225
2003-10-20
打赏
举报
回复
http://www.csdn.net/cnshare/soft/16/16174.shtm
asp.net
带附件邮件发送
程序
asp.net
带附件邮件发送
程序
,本人重新
编写
,亲自测试,可以带附件发送!
asp.net
发送电子邮件例子
asp.net
发送电子邮件例子: using System; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Xml.Linq; using System.Net; using System.Net.Mail; public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } //当一个用户进行注册的时候同时发送一个邮件到注册人的邮箱,通过发送的邮箱链接来激活该帐号,具体用
asp.net
方法的实现代码,贴在这了,有需要的可以参考! public void SendSMTPEMail(string strSmtpServer, string strFrom, string strFromPass, string strto, string strSubject, string strBody) // 163邮箱就写smtp.163.com 发件人的帐号 发件人密码 收件人帐号 邮件主题 邮件内容 { //指定邮件发送服务器的地址和端口号 SmtpClient client = new SmtpClient(strSmtpServer, 25); //随机请求发送关闭 client.UseDefaultCredentials = false; //指定发件人的身份验证信息 client.Credentials = new NetworkCredential(strFrom, strFromPass); //发送电子邮件的方式 client.DeliveryMethod = SmtpDeliveryMethod.Network; //
发送邮件
MailMessage message = new MailMessage(strFrom, strto, strSubject, strBody); //邮件正文编码方式
ASP.NET
Core 基础 部署至Linux
该课程是胡延亮老师完成了相关《
ASP.NET
MVC》课程后,一套全新的课程,该课程围绕微软**的
ASP.NET
Core 开源和跨平台技术展开讲解,主要为从
ASP.NET
开发向
ASP.NET
Core跨平台开发提供帮助。本课程主要围绕
ASP.NET
Core的基础内容讲解。如:
ASP.NET
Core为什么能跨平台,他的扩平台模型是怎么样的,他的
程序
构建主要有什么组成等等。
ASP.NET
Core 是一个跨平台的高性能开源框架,用于生成基于云且连接 Internet 的新式应用
程序
。 使用
ASP.NET
Core,您可以: 创建 Web 应用
程序
和服务、IoT 应用和移动后端。 在 Windows、macOS 和 Linux 上使用喜爱的开发工具。 部署到云或本地。 在 .NET Core 或 .NET Framework 上运行。主要内容第一讲什么是
ASP.NET
Core第二讲
ASP.NET
Core 基本架构第三讲
ASP.NET
Core OWIN第四讲 创建
ASP.NET
Core第一个
程序
第五讲
ASP.NET
Core 运行静态文件1第六章
ASP.NET
Core运行默认文件第七讲
ASP.NET
Core MVC启动第八讲
ASP.NET
Core MVC 设置默认路由第九章 Linux centos7搭建.net Core环境第十章 Linux部署
Asp.net
Core mvc第十一章
ASP.NET
Core EF连接SQL SERVER第十二章
ASP.NET
Core EF MySQL至Linux
asp.net
2.0邮件发送
程序
asp.net
2.0邮件发送
程序
,经测试可以正常
发送邮件
JMail
asp.net
发送邮件
源
程序
本
程序
是利用jmail 组件
发送邮件
的
程序
,文件中附带JMail安装
程序
及dll ,经过测试,可安全使用对公司或企业邮箱有效
ASP
28,391
社区成员
357,060
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章