2015-02-23 37 views

回答

0

我也希望能够通过Android中的终端/ shell脚本发送电子邮件。我花了一个多星期才弄清楚如何去做。障碍包括:

  1. Android的默认命令行工具箱我的Android设备上(用的CyanogenMod 11 MotoG)不提供此功能
  2. 的busybox的(v1.22.1仿生)似乎已经没有编译sendmail的小程序(!?)
  3. 从事实来看,我是不是能够找到一个答案,任何地方你的问题,似乎没有多少人似乎并不在乎这个功能

我终于没有找到一个简单的解决方案:卷曲。让它工作起来非常简单,但前提是您可以对设备进行root访问。 下面是如何设置它

A.在您的计算机(台式机或笔记本):

  1. 下载卷曲打包Android版可在这里:http://curl.haxx.se/download.html(向下滚动,直到您找到的版本为Android )
  2. 用你喜欢的应用程序

B.使用USB电缆连接到你的Android设备插入计算机提取软件包的内容

C.从您的计算机(解压缩包中的/ data/local/bin/curl)将curl二进制文件复制到您的android设备PATH中的某处(我将它复制到/ system/xbin目录中)并确保文件是可执行的

D.断开设备从您的计算机和快乐的电子邮件!

现在,您可以在命令行(或在shell脚本中)使用curl来发送电子邮件。使用示例如下:Using curl to send email。你甚至可以发短信! (见这里:http://osxdaily.com/2014/03/12/send-sms-text-message-from-command-line/

相关问题