2

如何验证给定的字符串/字节数组/InputStream 是有效的 MIME 消息而不发送它?例如,下面的代码毫无例外地执行,但生成的 MimeMessage 是垃圾,显然不会被传递到任何地方:

byte[] bytes = "somerandomstring".getBytes();
Session session = Session.getDefaultInstance(new Properties());
MimeMessage mimeMessage = new MimeMessage(session, new ByteArrayInputStream(bytes));

当然不可能提前说是否会传递消息,但一些简单的检查会很好。

4

0 回答 0