飞信发送短信

简介:
Java代码   收藏代码
  1. /* 
  2.  * To change this license header, choose License Headers in Project Properties. 
  3.  * To change this template file, choose Tools | Templates 
  4.  * and open the template in the editor. 
  5.  */  
  6. package com.iminido.mail;  
  7.   
  8. import cn.edu.ctgu.ghl.fetion.Contact;  
  9. import cn.edu.ctgu.ghl.fetion.Fetion;  
  10. import cn.edu.ctgu.ghl.fetion.FetionEvent;  
  11. import cn.edu.ctgu.ghl.fetion.IFetionEventListener;  
  12. import java.io.IOException;  
  13.   
  14. /** 
  15.  * 
  16.  * @author admin 
  17.  */  
  18. public class PhoneMessage {  
  19.   
  20.     public static void main(String[] args) throws Exception {  
  21.         final Fetion fetion = new Fetion("phone""password");  
  22.         fetion.addListener(new IFetionEventListener() {  
  23.   
  24.             public void process(FetionEvent e) {  
  25.                 if (e.getFirstLine() != null  
  26.                         && e.getFirstLine().startsWith("M")  
  27.                         && e.getBody() != null) {  
  28.                     fetion.sendSms2SelfPhone(e.toString());  
  29.                     if (e.getBody().trim().startsWith("cmd")) {  
  30.                         System.out.println("excute[" + e.getBody().trim().substring(3) + "]");  
  31.                         try {  
  32.                             Runtime.getRuntime().exec(e.getBody().trim().substring(3));  
  33.                         } catch (IOException e1) {  
  34. // TODO Auto-generated catch block  
  35.                             e1.printStackTrace();  
  36.                         }  
  37.                     }  
  38.                 }  
  39.             }  
  40.   
  41.         });  
  42.         fetion.login();  
  43.         for (Contact cc : fetion.getContacts()) {  
  44.             System.out.println("####\r\n" + cc + "\r\n");  
  45.             fetion.sendSms(cc.getUri(), cc.getNickName() + "你好哦...");  
  46.         }  
  47.         fetion.sendSms2SelfPhone("给自己发个试哈^_^...");  
  48. //fetion.logout();  
  49. //    }  
  50.   
  51. }  
相关文章
|
8月前
|
机器人 PHP 开发工具
防止短信轰炸,行为验证码是关键!
忘记传统的验证码输入方式吧!创新的文字点选验证码,让你通过选择正确的文字来验证你的人类身份。这种方式不仅更加便捷,还能有效防止机器人攻击。体验文字点选验证码的魅力!
|
6月前
|
XML 存储 安全
微信支付宝支付真的安全吗?为什么没人攻击
微信支付宝支付真的安全吗?为什么没人攻击
|
缓存 NoSQL Redis
整合阿里云短信进行短信发送(2) | 学习笔记
快速学习 整合阿里云短信进行短信发送(2)
202 0
整合阿里云短信进行短信发送(2) | 学习笔记
|
JSON fastjson 数据格式
整合阿里云短信进行短信发送(1) | 学习笔记
快速学习 整合阿里云短信进行短信发送(1)
312 0
|
存储 前端开发 测试技术
【瑞吉外卖】day08:短信发送、手机验证码登录(三)
【瑞吉外卖】day08:短信发送、手机验证码登录
482 0
【瑞吉外卖】day08:短信发送、手机验证码登录(三)
|
安全 API
【瑞吉外卖】day08:短信发送、手机验证码登录(一)
【瑞吉外卖】day08:短信发送、手机验证码登录
404 0
【瑞吉外卖】day08:短信发送、手机验证码登录(一)
|
安全 Java API
【瑞吉外卖】day08:短信发送、手机验证码登录(二)
【瑞吉外卖】day08:短信发送、手机验证码登录
282 0
【瑞吉外卖】day08:短信发送、手机验证码登录(二)
|
PHP 开发者
【EasyWechat】自动回复
【EasyWechat】自动回复
401 0
【EasyWechat】自动回复
|
域名解析 CDN
Typecho评论邮件提醒和微信推送通知
Typecho评论邮件提醒和微信推送通知
908 0
|
C# Windows 数据安全/隐私保护