Ubuntu中的桌面SMS客户端


9

嗨,我正在寻找某种可以帮助我从Ubuntu机器发送短信的脚本/软件。桌面客户端/应用程序实际上是通过使用Web服务来发送的,例如:way2sms.com或160by2.com等。



2
您是说应用程序通过web服务(例如way2sms.com)发送短信?如果是,请在问题中提及它:-)
Tachyons,2012年

Answers:


6

干得好。在160by2.com上创建一个帐户,然后在系统上安装php。

sudo apt-get install php5-cli php5-curl curl

将您的电话号码和密码粘贴到我提到的位置,然后运行以下脚本:

<?php
echo“电话:”; $ phno = trim(fgets(STDIN));
echo“消息:”; $ msg = trim(fgets(STDIN));
echo“消息长度:”。strlen($ msg)。“ \ n正在发送...”;
$ yournumber =''; //您的单引号内的数字
$ yourpassword =''; //单引号内的密码
$ cur = curl_init(“ http://160by2.com/re-login”);
curl_setopt($ cur,CURLOPT_POST,1);
curl_setopt($ cur,CURLOPT_POSTFIELDS,“ username = $ yournumber&password = $ yourpassword”);
curl_setopt($ cur,CURLOPT_COOKIESESSION,1);
curl_setopt($ cur,CURLOPT_COOKIEJAR,“ cookie”);
curl_exec($ cur);
curl_close($ cur);
$ cur = curl_init(“ http://160by2.com/SendSMSAction”);
curl_setopt($ cur,CURLOPT_POST,1);
curl_setopt($ cur,CURLOPT_AUTOREFERER,1);
curl_setopt($ cur,CURLOPT_COOKIEFILE,“ cookie”);
curl_setopt($ cur,CURLOPT_POSTFIELDS,“ mobile1 = $ phno&msg1 = $ msg&action1 = sa65sdf656fdfd”);
$ x = curl_exec($ cur);
curl_close($ cur);
回声“ \ n已发送!”;

将脚本另存为sms.php。然后在终端运行 php sms.php

完成!


嗨,谢谢您的回答,我已经尝试过并且出错了。pastebin.com/AeiQvaJG
rɑːdʒɑ

sudo apt-get install curl php5-curl为PHP安装cURL和cURL API。这样可以解决错误。
l0n3sh4rk'6

1
@Raja链接无效。好吧,无论如何不要使用pastebin。看到这里为什么
Ashu

@ l0n3_shArk您好,我尝试从突触安装php5-curl,并且您的脚本已成功执行,但到目前为止我还没有收到任何消息。谢谢你,你的脚本好主意。
rɑːdʒɑ

@Ashu刚才我已经检查了pastebin链接及其罚款信息。但是感谢您提供的信息:)我再也不想碰它。
rɑːdʒɑ

3

这很简单。

只需在CS Networks进行注册,您就可以使用以下命令从终端发送消息:

wget http://api.cs-networks.net:9011/bin/send?USERNAME=yourusername&PASSWORD=yourpassword&DESTADDR=447123456789&MESSAGE=somemessageSOURCEADDR=test

欢迎并感谢您的回答。请注意,它要求一个桌面客户端/应用程序
Mateng

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.