我正在尝试从我的应用程序发送电子邮件[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);
}
}
});
答案 0 :(得分:2)
我的工作是使用HTTP POST将电子邮件发送到php脚本。然后我的服务器使用php的mail()发送实际的电子邮件。这样,您可以绕过一个问题的雷区,例如一些运营商阻止端口25。
答案 1 :(得分:0)
查看this帖子,它将JavaMail API与Gmail身份验证器一起使用。 注意,您必须输入有效的Gmail用户名和密码 希望这会有所帮助。
答案 2 :(得分:0)
您需要集成自己的电子邮件客户端库(例如, JavaMail),因为没有办法在Android本地发送电子邮件 用户干预。