【问题标题】:Java mail modify HTML message bodyJava邮件修改HTML邮件正文
【发布时间】:2014-08-23 08:08:25
【问题描述】:

我发现这里有人问这个问题How to modify existing Java mail MimeMessage body parts?,但没有提出解决方案。

我有一封 html 电子邮件,我需要在其中删除第一行并转发它。 这在 Java 中是如何实现的?

【问题讨论】:

  • 邮件是如何封装的?在 java 字符串或其他对象中?
  • 好吧,我正在使用 javax.mail 来阅读邮件,所以我会说 MimeMultipart 并使用 mimeMultipart.getBodyPart 获取正文

标签: email jakarta-mail


【解决方案1】:

好的,因此您可以使用简单的语法从文本部分删除第一行

mail = mail.substring(mail.indexOf('\n')+1);

要从 html 部分中删除第一行,请使用 jsoup 之类的东西。 Parse html with jsoup and remove the tag block

【讨论】:

    【解决方案2】:

    您的问题的大部分答案只是 Java 字符串操作,但您看到 this JavaMail FAQ entry 了吗?

    【讨论】:

      猜你喜欢
      • 2011-12-02
      • 2013-11-11
      • 1970-01-01
      • 2017-06-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-02
      相关资源
      最近更新 更多