如何查看邮件的html格式,以HTML格式查看邮件?

Gmail API目前似乎将邮件和邮件正文作为MIME返回。是否有可能以纯文本或HTML形式返回?如果没有,我是否有办法打开提取的消息并查看它,等同于如何使用SMTP?以HTML格式查看邮件?

for (Message message : messages) {

String messageId = message.getId();

Message m = service.users().messages().get(userId, messageId).setFormat("full").execute();

System.out.println("Message toString(): " + m.toString());

System.out.println("Message getRaw(): " + m.getRaw());

System.out.println("Message getPayload().toString(): " + m.getPayload().toString());

System.out.println("Message getPayload().getBody().getData(): " + m.getPayload().getBody().getData());

System.out.println("Message getSnippet: " + m.getSnippet());

}

toString()返回的MIME格式(我相信吗?)

getRaw()返回null

getPayload()返回的toString()的一部分?

getPayload()。getBody()的getData()返回null

getSnippet返回消息

Gmail的家伙,如果我愿意以正确查看哪一个是最有用的明文片断?我假设toString()。另外,你指的是哪个Java MIME库?我发现的库都提及如何确定您的MIME类型。

+0

显示一些代码! –

+0

它现在在那里:) –

+0

我很高兴你有你的答案。 :) –

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值