无法从应用程序发送电子邮件

时间:2011-03-10 17:09:58

标签: android

有些人可以帮我理解为什么我的应用程序不会向预定义的地址发送简单的电子邮件吗?有我的代码:

Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
emailIntent.setType("plain/text");
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, new String[]{mailServer});

String subject = (String) reasonVariants.getSelectedItem();
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, subject);
    emailIntent.putExtra(android.content.Intent.EXTRA_TEXT,
                             userComment.getText().toString());
startActivity(Intent.createChooser(emailIntent, "Send mail..."));

看起来不错,但我没有收到任何邮件给我的邮件(mailServer)。

2 个答案:

答案 0 :(得分:0)

您是否查看了垃圾邮件文件夹? ; - )

也许电子邮件已成功发送,但在传送线的某处丢失/删除/垃圾邮件过滤。尝试在网络中进行发送过程,您可以在其中跟踪流量并查看邮件是否真正发送。

答案 1 :(得分:0)

我对wront帐户设置的想法是正确的。经过一段时间,我在手机上的MailSender设置中,我的项目,最后:-),开始发送邮件。因此,为了完成此讨论,我可以说一个 - 为了在Android中成功发送电子邮件,您必须具有正确配置的电子邮件客户端。