北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
查看: 7937|回复: 10

脚本变通支持短信通知(仅限MUSH,VBS脚本)

[复制链接]
发表于 2012-7-21 15:44:52 | 显示全部楼层 |阅读模式
有感于sms命令本人无法收到短信通知,故而想了个变通的方式,共享出来
先去mail.139.com申请邮箱,并开通邮件到达通知!
下面是VBS脚本
sub test()
NameSpace = "http://schemas.microsoft.com/cdo/configuration/"
Set Email = CreateObject("CDO.Message")
Email.From = "qq号码@qq.com"
Email.To = "139邮箱名@139.com"
Email.Subject = "Test sendmail.vbs"
Email.Textbody = "OK!"
With Email.Configuration.Fields
.Item(NameSpace&"sendusing") = 2
.Item(NameSpace&"smtpserver") = "smtp.qq.com"
.Item(NameSpace&"smtpserverport") = 25
.Item(NameSpace&"smtpauthenticate") = 1
.Item(NameSpace&"sendusername") = "邮箱名"
.Item(NameSpace&"sendpassword") = "邮箱密码"
.Update
End With
Email.Send
end sub

北大侠客行MUD,中国最好的MUD
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2012-7-21 15:48:55 | 显示全部楼层

有没有可能搞个反向的功能?手机到mud...
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2012-7-21 15:52:03 | 显示全部楼层
安卓系统不是有手机MUD软件吗?
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2012-7-21 15:52:54 | 显示全部楼层
fullme获取图片
blat、mutt之类命令行邮件工具发送到邮箱
手机接收邮件图片
手机连接pku,tell主id中文
fullme结束
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2012-7-21 16:01:28 | 显示全部楼层
楼上好像还要方便点,就是需要装软件,呵呵
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2012-7-21 17:08:11 | 显示全部楼层
本帖最后由 redcoat 于 2012-7-21 05:29 PM 编辑

方法一:
用libfetion,能实现跟sms一样的功能。
效果简单实用,不依赖网络,手机只需发送短信。
缺点是只能是移动用户。

方法二:
邮箱中转。
这个实现起来方法很多,google现在支持通过短信发邮件,等等。
好处是通用性,方法很多,见仁见智。
缺点是依赖网络。

附perl读取gmail未读邮件演示代码,可以参考写成fullme推送。
  1. use strict;
  2. use warnings;
  3. use Config::Tiny;
  4. use Mail::IMAPClient;

  5. # Read Gmail account information
  6. my $conf = Config::Tiny->read("$ENV{HOME}/.secret")
  7.   or die Config::Tiny->errstr;
  8. my $user = $conf->{gmail}->{user};
  9. my $pass = $conf->{gmail}->{pass};

  10. # Gmail unread count
  11. my $count = 0;
  12. my $imap  = Mail::IMAPClient->new(
  13.   Server   => 'imap.gmail.com',
  14.   User     => $user,
  15.   Password => $pass,
  16.   Port     => 993,
  17.   Ssl      => 1,
  18. );

  19. if ( defined $imap ) {
  20.   $count = $imap->unseen_count('Inbox');
  21.   $imap->logout();
  22. }

  23. # Output result
  24. print $count;
复制代码



方法三:
google's doc,你懂得。这个就不解释了。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2012-7-21 17:24:05 | 显示全部楼层
回复 6# redcoat

求google api doc
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2012-7-21 17:28:24 | 显示全部楼层
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2012-7-21 19:08:52 | 显示全部楼层
Jason让我转告:由于labaz有全自动的倾向,因此禁止其id及相关ip一个月登录北侠
钦此
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2012-7-21 19:08:56 | 显示全部楼层
Jason让我转告:由于labaz有全自动的倾向,因此禁止其id及相关ip一个月登录北侠
钦此
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号-1 )

GMT+8, 2024-11-17 12:44 PM , Processed in 0.011701 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表