- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
开发接口说明-金笛邮件系统.doc
金笛电子邮件系统标准版、企业版二次开发接口说明
com.turbomail.web.MailMain
系统主入口点,当WEBMAIL 启动时,服务器执行其中的init 进行系统初始化工作。
主要成员变量:
public static ServerConf s_config
参考“二”
com.turbomail.web. ServerConf
系统执行时,环境变量管理类。通过该类可获得WEBMAIL时的各种执行路径值。
主要方法:
public String getTempPath();
获得临时目录。
public String getLogPath();
或得WEB 日志目录。
public long getSessionTimeout();
获得用户Session 超时值。
public String getBackupPath();
获取系统备份目录。
public String getMailServerPath();
获取服务器安装目录。
public String getMailDirPath();
获取MAILDIR 目录。
public String getServerTempPath();
获取服务器临时目录。
public String getSpoolLocalPath();
获取本地处理队列目录。
com.turbomail.web. MailSession
本类用于表示用户连接SESSION。
主要方法:
public void update();
更新SESSION。
public String getTempPath();
获取用户临时目录。
com.turbomail.web. SessionAdmin
本类用于管理用户SESSION。
主要方法:
public void logout(String id);
注销用户SESSION。Id 为WEB服务器的SESSION ID。
com.turbomail.web. UserInfo
本类代表一个成功登录用户。
主要变量:
public String domain
用户的域。
public String ip
用户的登录IP
public UserAccount account ;
用户帐号信息。
public UserProfile profile
用户个人配置信息。
public UserSignature us_signature
用户签名档信息。
com.turbomail.util. TMConfig
本类表示系统配置。
主要变量:
参考server.xml 服务器文件。
主要方法:(略)
com.turbomail.util. UserAccount
本类代表用户帐号信息。
主要变量:
本类变量与account 表(或account.xml 文件)相对应。
主要方法:
public void init(String filename)
初始化类。Filename 为acount.xml 文件路径。
public void init(String filename,String profilefile)
初始化类。Filename 为acount.xml 文件路径。Profilefile 为profile.xml文件路径。
public void mysqlInit(String domain, String username,boolean bInitProfile)
数据库方式初始化类。bInitProfile 表示是否载入用户profile 信息。
。。。。(略)
com.turbomail.util. UserProfile
本类表示用户个人信息。
主要变量:
本类变量与profile 表(或profile.xml 文件)相对应。
com.turbomail.util. UserSignature
本类表示用户签名档。
主要变量:
本类变量与signature表(或signature.xml 文件)相对应。
com.turbomail.util.UserSpace
本类表示用户空间使用情况。
主要变量:
public int iTotalSize
用户总分配空间。以K为单位。
public int iUsedSize
已使用空间。以K为单位
public int iUnusedSize
未使用空间。
public int iPrecUsedSize
使用空间百分率。
public int iPrecUnusedSize
未使用空间百分率。
public int iMsgNum
用户邮件数。
com.turbomail.web. DomainAdmin
域管理类。
主要方法:
(略)
com.turbom
文档评论(0)