Android 无意中发送电子邮件
我正试图从我的应用程序发送一封电子邮件[没有意图],但它不发送。也许有人能告诉我怎么了LOGCAT中没有错误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
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中的新功能