首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在android系统中提供邮件反馈

问在android系统中提供邮件反馈
EN

Stack Overflow用户
提问于 2013-09-01 09:17:04
回答 2查看 852关注 0票数 0

我想在android应用程序中加入反馈选项,就像一些应用程序一样。我现在有这个代码

代码语言:javascript
复制
Intent Email = new Intent(Intent.ACTION_SEND);
        Email.setType("text/email");
        Email.putExtra(Intent.EXTRA_EMAIL, new String[] { "feedback@gmail.com" });
        Email.putExtra(Intent.EXTRA_SUBJECT, "Feedback");
        Email.putExtra(Intent.EXTRA_TEXT, "Hi");
        startActivity(Intent.createChooser(Email, "Sending Feedback:"));

但这段代码重定向到默认应用程序。由于我不想向展示地址,我逐渐意识到默认内置的电子邮件应用程序是不可能的。

稍后考虑使用java实现,这样我就可以hardcode我的邮件凭据(包括用户名、密码)并将其发送到我指定的邮件中。这样用户就不需要登录。他只是在给出的专栏里提到了他的邮件地址。就这样。然后单击“发送”按钮后,它将转到反馈邮件id。但是,如果有人将我的apk转换成源代码,这是有风险的,因为他们会知道我用于反馈的凭据。请有人建议我如何正确地实现这一点,这样用户就不需要任何凭据或邮件应用程序了?

从php:发送邮件

代码语言:javascript
复制
<?php
 $to = "recipient@example.com";
 $subject = "Hi!";
 $body = "Hi,\n\nHow are you?";
 if (mail($to, $subject, $body)) {
   echo("<p>Email successfully sent!</p>");
  } else {
   echo("<p>Email delivery failed…</p>");
  }

     ?>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-09-01 11:03:27

隐藏数据的另一种方法是将其发送到服务器,即您可以尝试将反馈数据发送到某个php脚本或servlet,后者稍后将其转发到您的邮箱。

有那么多免费主机,我用的是www.3owl.com,我在那里有一个PHP文件,所有网站的回复和反馈都在那里,然后转发到我的邮件地址。

而且,关于垃圾邮件,好吧,这些天邮箱是智能的,他们可以被教导什么不是垃圾邮件,什么是:)

票数 1
EN

Stack Overflow用户

发布于 2013-09-01 09:41:28

您可以考虑添加一个单独的API,并使用它们的在线客户端查看和管理您收到的消息:

  1. 可拓
  2. LetThemVote
  3. 侦察仪器
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18556965

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档