Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 无意中发送电子邮件_Android_Email - Fatal编程技术网

Android 无意中发送电子邮件

Android 无意中发送电子邮件,android,email,Android,Email,我正试图从我的应用程序发送一封电子邮件[没有意图],但它不发送。也许有人能告诉我怎么了LOGCAT中没有错误 final Button send = (Button) this.findViewById(R.id.btnSend); send.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { try

我正试图从我的应用程序发送一封电子邮件[没有意图],但它不发送。也许有人能告诉我怎么了LOGCAT中没有错误

final Button send = (Button) this.findViewById(R.id.btnSend); 
        send.setOnClickListener(new View.OnClickListener() { 

            public void onClick(View v) {         
           try 
         {    
            javamail sender = new javamail("MY EMAIL", "My Password" ); 
            sender.sendMail("HI",    
                    "I'm trying Androin Email :)",    
                    "Person I sent to",    
                    "djkgotsod@gmail.com");    
            Log.d("send", "Owk");
        } catch (Exception e) {    
            Log.e("SendMail", e.getMessage(), e);    
        }  

    } 
}); 

我所做的是使用HTTPPOST将电子邮件发送到php脚本。然后,我的服务器使用php的mail()发送实际的电子邮件。这样,你就绕过了一个雷区的问题,例如一些运营商阻塞了25号端口。

查看帖子,它使用JavaMail API和Gmail验证器。 注意,您必须输入有效的gmail用户和密码
希望这有帮助。

您需要集成自己的电子邮件客户端库(例如。, JavaMail),因为在Android系统中,如果没有
用户干预。

一个错误是您在主应用程序线程上执行网络I/O。充其量,这是危险的;最坏的情况是,Android会使你的应用程序崩溃。请将您的网络I/O移动到后台线程。这就是我在使用示例中看到的。@commonware我使用了您给出的示例,但它对我不起作用。。它是否需要任何smtp或任何其他设置??请帮帮我。。提前感谢…我使用的是…但是…我仍然没有得到结果…我的gmail是有效的,passwordvoid com.proapps.eng.android.client.GMailSender.sendMail(字符串主题,字符串正文,字符串发件人,字符串收件人)抛出异常尝试以下操作:sender.sendMail(“主题”,“正文”,“发件人电子邮件!!!”,“最近的电子邮件djkgotsod@gmail.com);你能粘贴你的异常吗..试着用try-catch包装整个东西可能是什么意思,因为一切都在try-catch上你有没有试过,如前所述,在sender.sendMail方法中更改发件人电子邮件?owk!我真的不知道该怎么做我在android中的新功能