通信利器,金笛锻造
金笛邮件,构建企业神经中枢
首页 | 下载 | 简报 | 新闻 | 方案 | 专题 | 招聘 | 论坛 | 需求表
0 目录 产品 金笛邮件到达通知
金笛邮件短消息网关接口Mail2SMS-API(Mail2Sms)



maincontrol.mail2sms
Class Mail2Sms

public class Mail2Sms
extends Thread

Title: Mail2Sms--控制台

Description: 邮件到达检测,日志管理

Copyright: Copyright (c) 2003

Company: 春笛信息有限公司

Version:
1.0
Author:
mahui
Constructor Detail

Mail2Sms

public Mail2Sms(MainControl mainpanel)
Mail2Sms的构造函数,进行初始化
Parameters:
mainpanel - 主控界面(使得进程的信息可以可视化的方式提供给用户)

Method Detail

loadMailBoxs

void loadMailBoxs()
从数据库提取MailBoxs信息,并装载到mailboxlist中
Returns:
返回MailBox的数组

callSendTool

private boolean callSendTool(String phoneNumber,
                             String msgTime,
                             String msgFrom,
                             String msgSubject,
                             String msgContent)
调用手机短信息发送程序,将邮件信息发送到手机
Parameters:
phoneNumber - 手机号
msgTime - message发送的时间
msgFrom - message发件人
msgSubject - message主题
msgContent - message内容
Returns:
成功返回true
Throws:
Exception -

callWinTool

private boolean callWinTool(String phoneNumber,
                            String msgTime,
                            String msgFrom,
                            String msgSubject,
                            String msgContent)
调用windows的发送短信方式
Parameters:
phoneNumber - 手机号
msgTime - message发送的时间
msgFrom - message发件人
msgSubject - message主题
msgContent - message内容
Returns:
成功返回true

closeMailBox

private boolean closeMailBox()
关闭邮箱连接
Returns:
关闭成功返回true

dumpPart

private String dumpPart(Part part)
卸载part的内容
Parameters:
part -
Returns:
Throws:
Exception -

getMailList

private Message[] getMailList(MailBox mailBox)
获得指定邮箱的邮件
Parameters:
mailBox -
Returns:
Throws:
Exception -

getPhoneNumber

private String getPhoneNumber(String mailAddress)
返回邮箱电话号码
Parameters:
mailAddress - 邮件地址
Returns:
返回邮箱电话号码
Throws:
Exception -

getUrl

private String[] getUrl(String phoneNumber)
返回web方式中需要的Url
Parameters:
phoneNumber -
Returns:
Url
Throws:
Exception -

isRegUser

private boolean isRegUser(Message message)
Parameters:
message -
Returns:
Throws:
Exception -

isValid

private boolean isValid(String phoneNumber)
Parameters:
phoneNumber - 电话号码
Returns:
如果电话号码合法返回true

main

public static void main(String[] args)
主函数
Parameters:
args -
Throws:
Exception -

readRef

private void readRef()
读取配置文件
Parameters:
fileName -

sendMessage

public boolean sendMessage(Message message,
                           MailBox mailBox,
                           String uid)
发送短信
Parameters:
message -
Returns:
发送成功返回true
Throws:
Exception -

readSubj

public String readSubj(String src)
读取邮件的主题
Parameters:
src - 从邮件中提取的主题
Returns:

decode

public String decode(String s,
                     String encoding)
反编码
Parameters:
s -
encoding -
Returns:
Throws:
Exception -

receiveSMS

private void receiveSMS()
收取短信o

AttachFlag

public boolean AttachFlag(Part mm)
检查邮件是否有附件
Parameters:
mm -
Returns:
Throws:
Exception -

HtmlFlag

public boolean HtmlFlag(Part mm)
判断邮件是否是一个 html页面
Parameters:
mm -
Returns:
Throws:
Exception -

treatAllMail

private boolean treatAllMail()
处理所有邮件
Returns:
处理成功返回true
Throws:
Exception -

writeFile

private void writeFile(String fileContent,
                       String filename)
存入文件中
Parameters:
fileContent -
filename -

writeLog

private void writeLog(String logData,
                      String fileName)
写日志
Parameters:
logData - 日志信息
fileName - 日志文件

writeOutData

private boolean writeOutData(String URLString,
                             String phoneNumber,
                             String msgTime,
                             String msgFrom,
                             String msgSubject,
                             String msgContent)
利用web方式发送短信0
Parameters:
URL -
phoneNumber - 电话号码
msgTime - 邮件发送时间
msgFrom - 邮件发件人
msgSubject - 邮件主题
msgContent - 邮件内容
Returns:
成功返回true

printInfo

protected void printInfo(String info)
根据mail2sms运行方式打印其运行信息
Parameters:
info - mail2sms运行的信息




| 打印页面 | 将此页面推荐给朋友 | 返回 |

评论列表


没有评论



关于我们 | 友情链接 | 网站导航
本站由金笛®网站发布系统eZpost™部分模块搭建
Copyright ©2000-2003 北京春笛信息技术有限公司
地址:北京海淀区知春路23号863软件园量子银座903 邮编:100083
销售热线:010-82355864,82358387,82356956,82356575,82356576,82356577
软件企业认定证书号:京R-2003-0045 高新技术企业证书号:京高科字0511005B00776号
客服邮箱:service@mailer.com.cn
ICP备05063332号