2011-03-10 131 views
1

某些机构可以帮助我理解为什么我的应用程序不会发送简单的电子邮件到预定义的地址?这里是我的代码:无法发送来自应用程序的电子邮件

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...")); 

看起来不错,但我不recive任何信息到我的邮箱(邮件服务器)。

回答

0

你看过你的垃圾邮件文件夹吗? ;-)

也许电子邮件发送成功,但它在交付行中的某处丢失/删除/垃圾邮件过滤。尝试在网络中发送进程,在这里您可以跟踪流量并在邮件真正发送时查看。

+0

谢谢你的想法。我已经扫描了垃圾邮件文件夹,但它也是空的:-( 我想也许我有我的电子邮件帐户在手机上的一些问题??? – 2011-03-11 14:37:20

+0

您可以发送电子邮件与生成电子邮件应用程序? – Mannaz 2011-03-14 10:15:48

0

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

相关问题