ASP开发的WAP格式简易邮件系统实例(2)
来源:IT168 发布时间:2008-06-10 17:00:00
二、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() :
关闭连结
示例:mailbox.Disconnect
DeleteSingleMessage(MessageID) :
从邮件服务器上删除由MessageID指定的邮件。
Mailbox.DeleteSingleMessage 1
Messages() : Pointer
返回Message的集合
set messages = mailbox.Messages
2、JMAIL.MESSAGE
建立Message对象:
set Message=server.CreateObject("Jmail.message")
Silent() : Boolean
如果设置为true,JMail不会抛出例外错误. JMail.execute() 会根据操作结果返回true或false
Message.silent = true
Charset() : String
字符集,缺省为"US-ASCII"
Message.Charset = "US-ASCII"
From() : String
发件人
Message.From=”sn1985boy@sohu.com”
Subject() : String
发送主题
Message.Subject=”测试”
Body() : String
邮件主体部分
Message.Body=“恭喜发送成功!”
MailServerUserName() : String
用户名
Message.MailServerUserName=“*****”
MailServerPassWord() : String
密码
Message.MailServerPassWord=”********”
MailDomain() : String
邮件服务器的域名
Message.MailDomain=”www.sohu.com”
Priority() : Byte
紧急程度,默认为3,1为最快,5为最慢
Message.Priority=2
Send(mailServer, enque) : Boolean
发送邮件。邮件服务器是一个描述邮件服务器名称或地址的字符串,用户名和密码是可选项。当要发送认证邮件时使用格式为:用户名:密码@邮件服务器
Message.Send("myMailServer"), Message.Send("myUserName:mypassword@mymailserver.mydomain.com")
Count() : Integer
返回邮件数
i = mailbox.Count
Item(Index) : Pointer
返回一个Message对象
set msg = Messages.Item(0)
Recipients() : Pointer
返回收件人集合。
Set Recipients = msg.Recipients
Attachments() : Pointer
返回邮件的附件集合。
Set Attachments = msg.Attachments
3、JMail.Recipients
Count() : Integer
返回集合中收件人的总数。
:i = Recipients.Count
Item(Index) : Pointer
返回集合中的一个指定的收件人。
set re = Recipients.Item(0)
4、JMail.Attachments
Count():Integer
返回集合中附件的总数。
i = Attachments.Count


猜你喜欢
- 查询数据库中的表名查询一个数据库中含有某关键词的表名搜索一个数据库中包含一些关键字,词的表。SELECT  
- TFRecord作为tensorflow中广泛使用的数据格式,它跨平台,省空间,效率高。因为 Tensorflow开发者众多,统一训练时数据
- pip是什么其实,pip就是 Python标准库(The Python Standard Library)中的一个包,这个包比较特殊,用它可
- 在数组中搜索一个特定值,如果找到返回TRUE否则返回FALSE boolean in_array(mixed needle,array ha
- Tips 1:新增数据表与定义字段更加直观若要建立新数据表,可以在开启数据库后,直接单击“创建”标签,在“表”选项组中单击“表”按钮,即可新
- 1、SQL server中创建表,带有自增列。create table Test_Table(Id int Identity(1,1), N
- 这篇文章主要介绍了python打包成so文件过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友
- 本文实例讲述了Python实现的端口扫描功能。分享给大家供大家参考,具体如下:一 代码import sysimport socketimpo
- 考虑到女友的安全问题,就做了一个app实现定位和服务器实现转发的东西。刚学python,竟没想到用对象编程会更加方便,全程过程式开发,代码有
- 使用JS对Json数据的处理,项目遇到需要对Json数据进行相关操作,比如增删改操作,本以为会比较难,网上搜索下,发现还是比较简单的,贴一段
- python十进制转二进制python中十进制转二进制使用 bin() 函数。bin() 返回一个整数 int 或者长整数 long int
- 一、语言结构和注意事项package main // 声明 main 包,表明当前是一个可执行程序import "fm
- 代码很简单,这里就不多BB了,小伙伴们直接看示例吧<!DOCTYPE html PUBLIC "-//W3C//DTD XH
- 系列教程MySQL系列之开篇 MySQL关系型数据库基础概念 MySQL系列之一 MariaDB-server安装 MySQL系列之二 多实
- APScheduler就是定时进行周期性的运行某些程序,在语言程序编写中,一直会遇到些定时服务,有时是根据时间定时,有时在固定的位置上进行定
- 在Python中,对列表进行排序有两种方法。一种是调用 sort() 方法,该方法没有返回值,对列表本身进行升序排序。c
- 目前任务需要做一个界面程序,PyQt是非常方便的选择,QT丰富的控件以及python方便的编程。近期遇到界面中执行一些后台任务时界面卡死的情
- 目录一、路由配置二、vue页面嵌套三、嵌套联系一、路由配置const routes = [ { pat
- 如下所示:import cv2import mathimport numpy as npdef move(img): height, wid
- 前言其实全文检索在MySQL里面很早就支持了,只不过一直以来只支持英文。缘由是他从来都使用空格来作为分词的分隔符,而对于中文来讲,显然用空格