如何使用终端模拟器android应用程序发送电子邮件

时间:2015-02-23 16:18:17

标签: android terminal android-emulator shellcode

我想从终端Android应用程序发送电子邮件。是否有任何关于此功能或任何电子邮件功能的命令?

1 个答案:

答案 0 :(得分:0)

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

  1. Android的默认命令行工具箱不提供此功能
  2. 我的Android设备上的busybox(v1.22.1 bionic)(带有CyanogenMod 11的MotoG)似乎是在没有sendmail applet的情况下编译的(!?)
  3. 从我无法在任何地方找到你问题的答案的事实来看,似乎没有多少人似乎关心这个功能
  4. 我终于找到了一个简单的解决方案:curl 。让它运行起来很简单,但前提是您拥有对设备的root访问权限。 以下是如何设置

    一个。在您的计算机(台式机或笔记本电脑)上:

    1. 下载适用于Android的curl软件包:http://curl.haxx.se/download.html(向下滚动,直至找到适用于Android的版本)
    2. 使用首选应用程序提取包的内容
    3. B中。使用USB线将Android设备插入计算机

      ℃。将curl二进制文件从您的计算机(/ data / local / bin / 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/