我想用gmail发件人在电子邮件正文中发送html类型

时间:2014-08-28 11:35:01

标签: android html email

我想使用HTML代码发送电子邮件。 plzz帮助

GMailSender m =新GMailSender(“”,“”);

    String[] toArr = {""};
    m.setTo(toArr); // load array to setTo function
    m.setFrom("dawinderg@gmail.com"); // who is sending the email 
    m.setSubject("Registration"); 
    m.setBody("Thanks for registration with us.");

我想在m.setBody()中发送

+用户名+

此代码。 我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

您可以使用:

m.setBody(Html.fromHtml("<h1>Title</h1><br>Username "+ username +" and password"));

您还可以创建html表或任何其他html元素

如果示例来自此处:GMailSender example

更改

DataHandler handler = new DataHandler(new ByteArrayDataSource(body.getBytes(), "text/plain"));

DataHandler handler = new DataHandler(new ByteArrayDataSource(body.getBytes(), "text/html"));

并像这样添加身体:

m.setBody("<html><h1>TESTING<h1></html>");