免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1570 | 回复: 0
打印 上一主题 下一主题

linux下通达oa2007-2008短信通知到手机功能实战解决方案 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-11-24 16:55 |只看该作者 |倒序浏览
linux下通达oa2007-2008短信通知到手机功能实战解决方案linux下通达oa2007-2008短信通知到手机功能实战解决方案:
在windows下,有相应模块处理。
本人写的这个方案解决了在linux下内部短信通知到手机功能,可以定制任意通知模块(当然是内部短信所包括的那些模块)
实现方式:
1.飞信免费短信接口。
2. 139免费邮箱接口。
有需要的朋友可以联系我
包括通达oa2007,2008版本的windows到linux下的移植,报表功能,短信通知功能
短信手机通知模块详情,请参看
http://hi.baidu.com/xiutuo/blog/item/baa4052cc0416ee68b139945.html
移植方案详情,请参看
通达oa2008adv的linux移植:
http://hi.baidu.com/xiutuo/blog/item/9a6c5cf47dce7268ddc474fd.html

通达oa2007的linux移植
http://hi.baidu.com/xiutuo/blog/item/6043669b091fe0b6c9eaf4fb.html

该文章提供通过139邮箱发送手机短信测试解决方案,该脚本有效期2009-12-30


-----
附件为本文章的测试脚本使用该脚本进行短信通知:

---------------
操作步骤
1 新增用户时,必须设置用户的手机号码,否则无法通知到手机。
  新增用户:‘系统管理’--‘组织机构设置’--‘用户管理’--选择‘在职人员’--‘新建用户’,在这个新建用户页面中
  展开‘用户可自定义选项’在‘手机号码’里添上用户的手机号码即可。
2.进入oa,‘系统管理’--‘交流设置’--‘短信提醒设置’选择卡‘内部短信默认提醒’选择你需要的模块。
这样设置后,用户就可以收到短信通知了
3.在linux的oa目录/webroot下新建一个cmd/test目录,改其属性为777(都可写),
chmod 777 /webroot/cmd/test
4.把automail----调用139邮箱发手机短信
    oash----主bash shell
  上传到/webroot/cmd/test目录
5.如果调用发短信oash
  a:通过webphpshell调用 /webroot/cmd/test/oash config &
  b:通过linux的作业调用
crontab -e
* * * * * /webroot/cmd/test/oash config &

-----------------------
相关程序名
1.webphpshell: webshell.php
2.bash shell主程序: oash
3.139发邮件程序(自动通知到注册的手机号码): automail

日志文件
1. sendflaglog:发送过程日志--用于判断是否发送成功
2. smscontent:邮件内容文件,通过automail时候需要调用
3. smslog:短信通知过程全程日志
4. tmp: 其中一个用户通知时候用到一条记录内容含:手机号码 通知内容 通知时产生的时间 通知ID,中间临时数据.
手机号码 通知内容 通知时产生的时间 通知ID  接受者ID
mobile    content send_time        sms_id  user_id

oash.send.sms.tar.gz

11.92 KB, 下载次数: 124

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP