无意地发送电子邮件

时间:2012-06-03 12:08:14

标签: android email

我正在尝试从我的应用程序发送电子邮件[NO INTENT],但它没有发送。也许有人可以告诉我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);    
        }  

    } 
}); 

3 个答案:

答案 0 :(得分:2)

我的工作是使用HTTP POST将电子邮件发送到php脚本。然后我的服务器使用php的mail()发送实际的电子邮件。这样,您可以绕过一个问题的雷区,例如一些运营商阻止端口25。

答案 1 :(得分:0)

查看this帖子,它将JavaMail API与Gmail身份验证器一起使用。 注意,您必须输入有效的Gmail用户名和密码 希望这会有所帮助。

答案 2 :(得分:0)

您需要集成自己的电子邮件客户端库(例如, JavaMail),因为没有办法在Android本地发送电子邮件 用户干预。