• 网站首页
  • 毕业资讯
  • ASP.NET论文
  • JSP论文
  • ASP论文
  • PHP论文
  • VC++论文
  • 留言反馈
  • 联系我们
  • 当前位置:首页 » ASP » asp » 基于BS模式的在线邮件收发系统
    基于BS模式的在线邮件收发系统
    • 作者:未知 更新时间:2010-10-29 22:50:17 来源:5Q毕业设计网站 【字号: 】 本条信息浏览人次共有
    .1    System.Web.Mail命名空间介绍
    System.Web.Mail命名空间包含使您可以使用CDO消息组件来构造和发送消息的类。邮件可通过系统的SMTP邮件服务或任意的SMTP服务器来传送。该命令空间包含三个类,如下说明
    类的常用属性、方法说明:
    (1)、MailMessage类的属性:该类提供了多个属性、方法、函数,用以构造电子邮件。其中,常用属性如表
    (2)、MailAttachment类的函数
    该类中的MailAttachment构造函数常与new子句配合来初始化附件类的新实例。可用两种方式进行初始化。1、仅指定文件名;2、同时指定文件名和编码类型。
    (3)、SMTPmail类的属性及方法:该类提供了属性及方法以调用CDO组件的功能来发送电子邮件,其中常用的属性有:1、SMTPserver属性。用于获取或设置发送电子邮件的SMTP中继邮件服务器的名称;若不设置该属性,则使用本地(系统内置,如127.0.0.1)的SMTP服务器的名称。2、send方法。该方法用于发送电子邮件。
    类的常用属性方法说明:(见表1)
    1 类的常用属性

    MailAttachment
    提供用于构造电子邮件附件的属性和方法
    MailMessage
    提供用于构造电子邮件的属性和方法。
    SMTPMail
    提供用于使用 Windows 2000 的协作数据对象 (CDOSYS) 消息组件来发送消息的属性和方法。

    其中,MailMessage类提供的接口很多,以创建MailObject实例对象为例:如发件人(MailObject.From)、收件人(MailObject.To)、抄送(MailObject.Cc)、暗送(MailObject.Bcc)、邮件主题(MailObject.Subject)、邮件正文(MailObject.Body)等基本要素,也包括如优先级(MailObject.Priority)、邮件格式(MailObject.BodyFormat)、编码类型(MailObject.BodyFormat)等。
    首先要建立对System.Web.Dll动态连接库的引用。然后,在窗口类之前用以下语句导入命名空间:Import System.Web.Mail,通过初始化构造一个MailMessage()函数定义变量,将接收HTML网页中填入的信息赋值给变量,这样就可以引用其中的成员。
    1、首页
    首页设置传值页面,把登录信息中的用户名,密码等传到下一个页面(default.asp),form标签的名称为f1,主要代码如:
    <form name="f1" method="post" action="default.asp">’设置属性及传值页面
    <input type="hidden" name="username">’传用户名
    <input type="hidden" name="pwhidden">’传密码
    </form>
    在首页中加入了判断输入的代码,如if (username.value == "")
    {
    alert("用户名不可为空");
           usernameshow.focus();
                  return ;
    }

    并加入了一些图片,生成的效果如图3

    【免责声明:本站所发表的文章,大部分来源于各相关媒体或者网络,内容仅供参阅,与本站立场无关。如有不符合事实,或影响到您利益的文章,请及时告知,本站立即删除。谢谢监督。】
  •