您好我正在尝试从我的Android应用程序发送邮件,但我没有在我的收件箱中收到正确的邮件 我的代码在这里请帮助我。
Spanned mailBody2 = Html.fromHtml("<body><table width=\"200\" border=\"1\"><tr bgcolor=\"#3399FF\"><td>hi</td><td>gaurav</td><td>patel</td></tr><tr><td> </td><td> </td><td> </td></tr><tr><td> </td><td> </td><td> </td></tr></body>");
Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
String[] recipients = new String[] { "jansodariya@gmail.com" };
emailIntent.setType("text/html");
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL,recipients);
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT,"Summ");
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT,mailBody2);
startActivity(Intent.createChooser(emailIntent, "Send mail..."));
答案 0 :(得分:0)
更改
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT,mailBody2);
到
String mailtext="<body><table width=\"200\" border=\"1\"><tr bgcolor=\"#3399FF\"><td>hi</td><td>gaurav</td><td>patel</td></tr><tr><td> </td><td> </td><td> </td></tr><tr><td> </td><td> </td><td> </td></tr></body>";
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT,Html.fromHtml(mailtext));
这应该有效。参考this link。希望它有所帮助。
答案 1 :(得分:0)
你不能这样做。您只能通过电子邮件发送文本。您必须使用PHP发送格式化的邮件。请在此处阅读Send HTML mail using Android intent