@Override public void setEncoding(String encoding) throws MessagingException { if (mBody != null) { mBody.setEncoding(encoding); } setHeader(MimeHeader.HEADER_CONTENT_TRANSFER_ENCODING, encoding); }
@Override public void setEncoding(String encoding) throws MessagingException { if (mBody != null) { mBody.setEncoding(encoding); } setHeader(MimeHeader.HEADER_CONTENT_TRANSFER_ENCODING, encoding); }
public static void setEncoding(Part part, String encoding) throws MessagingException { Body body = part.getBody(); if (body != null) { body.setEncoding(encoding); } part.setHeader(MimeHeader.HEADER_CONTENT_TRANSFER_ENCODING, encoding); } }
private void mimeBuildInlineMessage(@NonNull Body inlineBodyPart) throws MessagingException { if (!cryptoStatus.isPgpInlineModeEnabled()) { throw new IllegalStateException("call to mimeBuildInlineMessage while pgp/inline isn't enabled!"); } boolean isCleartextSignature = !cryptoStatus.isEncryptionEnabled(); if (isCleartextSignature) { inlineBodyPart.setEncoding(MimeUtil.ENC_QUOTED_PRINTABLE); } MimeMessageHelper.setBody(currentProcessedMimeMessage, inlineBodyPart); }