ASP开发WAP邮箱系统实例

  随着手机用户的不断增加,WAP站点如雨后春笋迅速的滋长开来,手机邮箱也不断的出现在人的眼前,笔者也曾经开发了一套手机邮箱的系统,但由于时间仓促再加上后来一直忙于工作事情,系统功能也就再未加强,今日有幸借助于IT168原创网公开出来,与大家共同分享,希望大家可以借题发挥,加强系统功能,能够更好的应用于实际。

  测试软件:Opera M3gate

  测试机型:Eg730+ Nokia 6681 Moto V3i

  邮件组件:W3 Jmail 4.4

  一、WML结构介绍

  首先我们先对WML的结构作个简单的介绍,以便于大家更好的浏览源码。

  〈?xml version="1.0"?〉

  〈!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1xml"〉

  〈wml〉

  〈head〉

  〈access/〉

  〈meta..../〉

  〈/head〉

  〈card〉

  Some contents...

  〈/card〉

  〈wml〉

  我们根据以上结构举个最简单的例子:

  〈% @LANGUAGE="VBSCRIPT" CODEPAGE="65001" %〉

  〈%Response.ContentType = "text/vnd.wap.wml; charset=UTF-8"%〉

  〈?xml version="1.0"?〉

  〈!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1xml"〉

  〈wml〉

  〈card title="邮件系统"〉

  〈p〉

  WML开发邮件系统

  〈/p〉

  〈/card〉

  〈/wml〉

  将以上代码存为example.asp,直接通过M3gate查看,具体效如图一。


  图一

  “邮件系统”这一段文字为UTF-8码,为了更好的适用于手机浏览,建议编码格式采用UTF-8,大家可以下载WAP编码转换器对中文进行转换。

  由于我们系统采用ASP语言开发,因此在以上代码段前面还需加上以下两段代码:

  〈% @LANGUAGE="VBSCRIPT" CODEPAGE="65001" %〉

  指定IIS以UTF-8的编码格式读取传递过来的串串(表单提交,地址栏传递等),如果需要以GB2312的格式读取,可以将65001换成936。

  〈%Response.ContentType = "text/vnd.wap.wml; charset=UTF-8"%〉

  指定页面输出格式为WML,并且编码为UTF-8

  二、JMail组件功能介绍

  W3 Jmail是一个smtp组件,利用它可以发送邮件,支持html格式邮件。你可以访问主页:http://tech.dimac.net 下载这个组件。w3 Jmail 发送邮件速度快,功能丰富,并且是免费的。

  以下是本系统所要用到的相关函数及属性,如需更详细的资料可以查阅JMail的官方说明。

  1、JMAIL.POP3

  创建POP3对象

  Set pop3 = Server.CreateObject( "JMail.POP3" )

  Connect(Username, Password, Server, Port) :

  打开并连接POP3服务器,

  Username:邮箱用户名

  Password:邮箱密码

  Server:POP3服务器

  Port:服务器端口号,可选项,默认为110

  mailbox.Connect "john", "qwerty", "mail.myDomain.com"

  Disconnect() :

  关闭连结

时间: 2024-08-03 07:22:39

ASP开发WAP邮箱系统实例的相关文章

ASP开发WAP简易邮件系统实例

下一篇:ASP开发WAP简易邮件系统实例(续) 随着手机用户的不断增加,WAP站点如雨后春笋迅速的滋长开来,手机邮箱也不断的出现在人的眼前,笔者也曾经开发了一套手机邮箱的系统,但由于时间仓促再加上后来一直忙于工作事情,系统功能也就再未加强,今日有幸借助于IT168原创网公开出来,与大家共同分享,希望大家可以借题发挥,加强系统功能,能够更好的应用于实际. 测试软件:Opera M3gate 测试机型:Eg730+ Nokia 6681 Moto V3i 邮件组件:W3 Jmail 4.4 一.WM

ASP开发WAP简易邮件系统实例(续)

上一篇:ASP开发WAP简易邮件系统实例 3) 发送邮件 图五 发送邮件功能的实现主要采用了Jmail.Message对象完成,关于所要用到的对象相关知识在前面已经叙述过了,大家可以将上面的功能介绍与源码对照起来阅读,这样有助于理解整个邮件发送过程,当然如果将WM元素换为HTMLF元素,这样一个简单的WEB邮件发送功能也就完成了,send.asp为邮件发送页面 sendok.asp为邮件发送处理页面 Send.asp 〈% @LANGUAGE="VBSCRIPT" CODEPAGE=&

开发WAP站点之---使用PC电脑浏览器访问WAP手机站点

  3G时代来了,公司最近要求我们也要做WAP版本的站点系统了,我们平时做的WEB系统大部分都是用的HTML,而手机使用的是WML语言,虽然WML有些很类似HTML,但是还是有很多细节不同的.   开发WAP站点系统的时候,在进行测试预览的时候非常不方便,因为纯WAP站点,IE.火狐.谷歌等浏览器是不支持的,所以大门户的WAP网站都会自动判断,如果使用PC浏览器访问,会自动跳到一个页面,只有使用手机浏览器访问,才会显示手机网页页面,主要是考虑到兼容性,像腾讯的就是如此,如果你用IE访问http:

asp开发的网站(中文系统),在日文系统下 显示ascx部分都是乱码

问题描述 asp开发的网站(中文系统),在日文系统下显示ascx部分都是乱码奇怪的是在2台日文系统下装一台都显示正常一台乱码头大了 解决方案 解决方案二:编码问题,请用utf-8编码解决方案三:如果是编码问题怎么会一台机子可以一台乱码呢高手来顶下啊急啊解决方案四:如果是编码问题怎么会一台机子可以一台乱码呢高手来顶下啊急啊解决方案五:如果是编码的原因为什么一台可以一台乱码是不是在日问系统下要设置什么的啊IIS要设置什么吗高手来看下啊

求助!!关于ASP.NET开发WAP问题!

问题描述 最近在用ASP.NET开发WAP这是我在ASPX中写的<%@PageLanguage="C#"ContentType="text/vnd.wap.wml"%><?xmlversion="1.0"encoding="gb2312"?><!DOCTYPEwmlPUBLIC"-//WAPFORUM//DTDWML1.1//EN""http://www.wapfor

急求。。asp.net开发wap网页获取当前手机所在的坐标

问题描述 急求..asp.net开发wap网页获取当前手机所在的坐标位置或者区域商圈位置 解决方案 解决方案二:GPS信息吗?如果是的话用JavaScript就可以获取了..代码如下<!DOCTYPEhtml><html><body><pid="demo">点击这个按钮,获得您的位置:</p><buttononclick="getLocation()">试一下</button><

asp.net web 应用程序 开发的项目中如何开发wap网页啊!在线等。。。。。

问题描述 "asp.netweb应用程序"开发的项目中如何开发wap网页啊!只有在用"asp.net网站"开发的项目中才看到有:添加新项>>移动wap窗体 解决方案 解决方案二:移动wap窗体又不好用....解决方案三:我不管他好不好用,可以就行!!解决方案四:1.1的话直接写WML就成了2.0的话差不多写成HTML不要用带JS的控件就成了~不懂非要用微软的那个什么移动窗体做什么...VS2008都放弃了的东西...解决方案五:就像做web网站一样做移动

请问聊天室系统用什么语言开发好呢?是PHP好?还是ASP开发聊天室好呢?

问题描述 是PHP好?还是ASP开发聊天室好呢? 解决方案 解决方案二:下载一个最好!!!解决方案三:LS的太水了..我觉得ASP好解决方案四:哪个熟练哪个写自己写的最好解决方案五:语言不是关键,关键是你能更熟练的运用哪个用哪个··

asp.net开发wap程序必备:识别来访手机品牌型号

我们在开发wap应用程序需要有识别来访手机品牌型号的功能,这样才可以更好的为用户提供更好的个性化服务,比如图片类型.屏幕尺寸.铃声类型等.      http协议中,User-Agent这个标头指示的浏览器信息,文章最后附加了常见的手机User-Agent.      每个厂家,甚至一个厂家多个品牌的User-Agent都没有一个统一命名标准,所以处理起来相当麻烦---不停的if.比如判断某个手机的品牌     If Request.UserAgent.ToUpper.StartsWith("M