How do I find out the mail message size before sending? MimeMessage.getSize() keeps reporting -1.
Created May 7, 2012
John Zukowski The simplest way is to write the message to a ByteArrayOutputStream and check its size:
ByteArrayOutputStream bais = new ByteArrayOutputStream(); message.writeTo(bais); System.out.println(bais.size());