Javamail-如何在不附加附件的情况下内联发送html和文本



我想以内联方式发送一个html和一个文本内容,但只有一个以内联方式显示,另一个以附件形式显示。我的代码:

        MimeMultipart multipart = new MimeMultipart();
        String html = "<font size="5">Test HTML</font>";
        String text = "Test text + html";
        BodyPart bodyparty = new MimeBodyPart();
        bodyparty.setContent(text, "text/plain");
        multipart.addBodyPart(bodyparty);
        bodyparty = new MimeBodyPart();
        bodyparty.setContent(html, "text/html");
        multipart.addBodyPart(bodyparty);
        message.setContent(multipart);
        Transport transport = session.getTransport("smtp");
        transport.connect(user_auth, user_password);
        transport.sendMessage(message, message.getAllRecipients());
        transport.close();

有可能吗?谢谢

任何邮件客户端都不太可能以您想要的方式显示。为什么不使用<pre>或者类似的东西?

相关内容

  • 没有找到相关文章

最新更新