繁体中文
设为首页
加入收藏
当前位置:.Net技术首页 >> Asp.Net开发 >> asp.net发送邮件详解

asp.net发送邮件详解

2007-10-15 08:00:00  作者:  来源:互联网  浏览次数:0  文字大小:【】【】【
简介:王国荣的ASP.net对发送邮件进行了一定的讲解但是不过全面。 在这篇文章里, 我们在尽可能广的范围广内讲解使用 ASP.NET发送电子邮件,包括选择电子邮件格式, 优先权, 附件和电子邮件内码。 现在让我们逐步探索...
关键字:邮件 net asp

王国荣的ASP.net对发送邮件进行了一定的讲解但是不过全面。

在这篇文章里, 我们在尽可能广的范围广内讲解使用 ASP.NET发送电子邮件,包括选择电子邮件格式, 优先权, 附件和电子邮件内码。

现在让我们逐步探索使用ASP.NET发送电子邮件。我们将使用VB来说明例子, 但是我们最后的代码包括VB 和C # 。

Step1: 包括命名空间

System.Web.Util 命名空间在ASP.NET 里。这命名空间包含送电子邮件的所有必要对象。

对象是:

对象 总结

SmtpMail 代表邮件系统。发送电子邮件。

MailMessage 消息, 例如发信人地址, 收信人地址等。

MailFormat 格式,邮件的格式- HTML, 文本, 等

MailAttachment 代表电子邮件附件

MailEncoding enum 代表任一个内码譬如Base64 或UUencode 。

MailPriority enum 设置邮件优先权。价值: 高, 低, 正常

<% @Import Namespace = "System.Web.Util" %>

OK第一部已经完成了

步骤2: MailMessage 对象示例

声明MailMessage对象。

Dim mailObj AS new MailMessage

MailMessage 对象属性:

属性 描述

From 发信人的地址

To 收信人的地址

Subject 邮件主题

Body 邮件正文

cc 邮件副本接受人地址

bcc 邮件副本接受人地址比显示在邮件中(密件)

Priority 邮件的优先权

BodyEncoding 邮件内码

BodyFormat 邮件格式,HTML或文本

Attachments 邮件附件

以下的代码片断将展示MailMessage 对象。

mailObj.From = "abc@mydomain.com"

mailObj.To = Request.Form ("to")

mailObj.Subject = "subject of the mail"

mailObj.Body = "Message of the mail"

发送邮件使用SmtpMail 对象Send 方法。以下代码片断被使用送邮件

SmtpMail.Send(mailObj)

vb.net完整源代码

<%@page language="VB" %>

<%@Import Namespace="System.Web.Util" %>

欢迎使用chenyangASP示例程序</p> <p>

Email Recipient:

Email Sender:

C#完整源代码

<%@page language="C#" %>

<%@Import Namespace="System.Web.Util" %>

欢迎使用chenyangASP示例程序</p> <p>

Email Recipient:

Email Sender:

责任编辑:admin
相关文章