Module org.jvnet.mimepull
Mimepull - MIME streaming extension for Java.
Properties
Properties
The following properties are supported by Mimepull. These must be set as System properties. The names, types, defaults, and semantics of these properties may change in future releases.
Name | Type | Description |
---|---|---|
mail.mime.base64.ignoreerrors | boolean | If set to true , the BASE64 decoder will ignore errors in the encoded data, returning EOF. This may be useful
when dealing with improperly encoded messages that contain extraneous data at the end of the encoded stream. Note however
that errors anywhere in the stream will cause the decoder to stop decoding so this should be used with extreme caution.
The default is false. |
mail.mime.ignoreunknownencoding | boolean | If set to true , an unknown value in the Content-Transfer-Encoding header will be ignored when reading a message
and an encoding of "8bit" will be assumed. If set to false , an exception is thrown for an unknown encoding value.
The default is false. |
mail.mime.uudecode.ignoreerrors | boolean | If set to true , errors in the encoded format of a uuencoded document will be ignored when reading a message part.
If set to false , an exception is thrown for an incorrectly encoded message part. The default is false. |
mail.mime.uudecode.ignoremissingbeginend | boolean | If set to true , a missing "beging" or "end" line in a uuencoded document will be ignored when reading a message part.
If set to false , an exception is thrown for a uuencoded message part without the required "begin" and "end" lines.
The default is false. |
org.jvnet.mimepull.CleanUpExecutorFactory | string | The org.jvnet.mimepull.CleanUpExecutorFactory property defines fully qualified name for a class that implements
CleanUpExecutorFactory . This property works system wide and overrides whatever is set by the application.
There is no default implementation. |
org.jvnet.mimepull.delay | integer | Defines the time to delay first execution of the clean up task run by java.util.concurrent.ScheduledExecutorService
obtained through CleanUpExecutorFactory and the delay between the termination of one execution
and the commencement of the next in seconds. The default is 10 seconds. |
org.jvnet.mimepull.deletetemponexit | boolean | If set to true , temporary files will be marked as deleteOnExit . This may be typically needed if the application
does not properly close MIMEMessage . Note however that setting this to true permanently adds an entry
to a list of files to be deleted on JVM shutdown leading to a significant memory leak in long running server applications eventually,
so this should be used with extreme caution. The default is false. |
-
-
Packages
Exports Package Description org.jvnet.mimepull Indirect Exports From Packages java.base com.sun.crypto.provider com.sun.security.ntlm java.io java.lang java.lang.annotation java.lang.invoke java.lang.module java.lang.ref java.lang.reflect java.math java.net java.net.spi java.nio java.nio.channels java.nio.channels.spi java.nio.charset java.nio.charset.spi java.nio.file java.nio.file.attribute java.nio.file.spi java.security java.security.acl java.security.cert java.security.interfaces java.security.spec java.text java.text.spi java.time java.time.chrono java.time.format java.time.temporal java.time.zone java.util java.util.concurrent java.util.concurrent.atomic java.util.concurrent.locks java.util.function java.util.jar java.util.regex java.util.spi java.util.stream java.util.zip javax.crypto javax.crypto.interfaces javax.crypto.spec javax.net javax.net.ssl javax.security.auth javax.security.auth.callback javax.security.auth.login javax.security.auth.spi javax.security.auth.x500 javax.security.cert jdk.internal jdk.internal.event jdk.internal.jimage jdk.internal.jimage.decompressor jdk.internal.jmod jdk.internal.loader jdk.internal.logger jdk.internal.misc jdk.internal.module jdk.internal.org.objectweb.asm jdk.internal.org.objectweb.asm.commons jdk.internal.org.objectweb.asm.signature jdk.internal.org.objectweb.asm.tree jdk.internal.org.objectweb.asm.util jdk.internal.org.xml.sax jdk.internal.org.xml.sax.helpers jdk.internal.perf jdk.internal.platform jdk.internal.ref jdk.internal.reflect jdk.internal.util.jar jdk.internal.util.xml jdk.internal.util.xml.impl jdk.internal.vm jdk.internal.vm.annotation sun.net sun.net.dns sun.net.ext sun.net.util sun.net.www sun.net.www.protocol.http sun.nio.ch sun.nio.cs sun.nio.fs sun.reflect.annotation sun.reflect.generics.reflectiveObjects sun.reflect.misc sun.security.action sun.security.internal.interfaces sun.security.internal.spec sun.security.jca sun.security.pkcs sun.security.provider sun.security.provider.certpath sun.security.rsa sun.security.ssl sun.security.timestamp sun.security.tools sun.security.util sun.security.util.math sun.security.util.math.intpoly sun.security.validator sun.security.x509 sun.util.cldr sun.util.locale.provider sun.util.logging sun.util.resources java.logging java.util.logging
-
Services
Uses Type Description CleanUpExecutorFactory
-