Example #1
0
 @Override
 public void setBody(Body body) throws MessagingException {
   this.mBody = body;
   setHeader("MIME-Version", "1.0");
   if (body instanceof Multipart) {
     Multipart multipart = ((Multipart) body);
     multipart.setParent(this);
     setHeader(MimeHeader.HEADER_CONTENT_TYPE, multipart.getContentType());
   } else if (body instanceof TextBody) {
     setHeader(
         MimeHeader.HEADER_CONTENT_TYPE, String.format("%s;\n charset=utf-8", getMimeType()));
     setHeader(MimeHeader.HEADER_CONTENT_TRANSFER_ENCODING, "quoted-printable");
   }
 }