Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1503853
  • 博文数量: 3500
  • 博客积分: 6000
  • 博客等级: 准将
  • 技术积分: 43870
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-03 20:31
文章分类

全部博文(3500)

文章存档

2008年(3500)

我的朋友

分类:

2008-05-04 20:31:05

一起学习
2001-02-12· 郑伟·yesky WAP(无限通讯协议)是在数字移动电话,PDA和计算机之间进行通讯的一种标准。因此构建WAP邮件发送服务器将具有很广泛的应用前景和很高的商业价值。下面就是一个使用Java编写的Servlet程序,通过一些简单的设置,你就可以使用它从WAP手机或任何支持WML的PDA上发送Email了。   用法是:      解释:   Template文件是一个描述邮件设置和模板的文本文件。你可以在这个文件中设置SMTP服务器的域名和端口,以及信件的相关内容的参数。根据Template文件设置的信息,WAP服务器将动态生成相应 的WML页面。   在描述你的信件的时候,也可以使用变量: $from,$to, $subject,$body.这些变量会被提交的表单的相应内容代替。当你在WML中提交表单时,邮件也将动态生成。你也可以粘贴一些文件,比如公司的价目表、你的履历表等等。   Template文件可以采用非常自由的格式,但是每一个参数的描述都必须另起一行。   现把参数列在下面:   Mailhost:SMTP服务器名,必须填写。   PORT:SMTP服务器端口。   Domain: 域名,必须填写。   From: 发信人地址。   To: 收信人地址。   Subject: 邮件主题。   Body: 邮件内容。   Attach: 设置粘贴的文件列表。   Encoding: 字符集编码,默认值为ISO-8859-1。   例如:最简单的设置文件:   Mailhost:smtp.abcdef.com   Domain:abcdef.com   Port:25   From:$from   To:$to   Subject:$subject   Body:$body 又如:对于某些短消息服务,可以描述To为To:$to@your_service_host ,并且在邮件表单收信人地址中仅写对方的手机号码。你还可以给任何域设置常量值,如:To:support@abcdef.com,在生成的WML表单中这个域就将被省略。   在描述body参数时,也可以使用现成的文本文件,方法是在body中加入:   $file=path_to_some_text_file ,该文件的内容将被加进信中。当你设置好粘贴文件后,你就可以使用文件列表了。文件名应该用逗号分隔开。 需注意:由于手机及PDA中的WAP是全球应用的,因此标准字符集编码采用ISO-8859-1,而我们平时使用汉字是用GB2312编码,不经过内码转化将会出现乱码,造成手机用户无法阅读,因此需要把编码设置成GB2312。
相关连接:
构建WAP邮件发送服务器 (一) 构建WAP邮件发送服务器 (二) 构建WAP邮件发送服务器 (三) 构建WAP邮件发送服务器 (四) 构建WAP邮件发送服务器 (五) 构建WAP邮件发送服务器 (六) 下载本文示例代码


构建WAP邮件发送服务器 (一)构建WAP邮件发送服务器 (一)构建WAP邮件发送服务器 (一)构建WAP邮件发送服务器 (一)构建WAP邮件发送服务器 (一)构建WAP邮件发送服务器 (一)构建WAP邮件发送服务器 (一)构建WAP邮件发送服务器 (一)构建WAP邮件发送服务器 (一)构建WAP邮件发送服务器 (一)构建WAP邮件发送服务器 (一)构建WAP邮件发送服务器 (一)
阅读(113) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~