When I read mail content, I got error of
java.io.UnsupportedEncodingException: unknown-8bit
at sun.io.Converters.getConverterClass(Converters.java:215)
at sun.io.Converters.newConverter(Converters.java:248)
at sun.io.ByteToCharConverter.getConverter(ByteToCharConverter.java
:64)
at sun.nio.cs.StreamDecoder$ConverterSD.<init>(StreamDecoder.java
:223)
at sun.nio.cs.StreamDecoder$ConverterSD.<init>(StreamDecoder.java
:209)
at sun.nio.cs.StreamDecoder.forInputStreamReader(StreamDecoder.java
:76)
at java.io.InputStreamReader.<init>(InputStreamReader.java:83)
at com.sun.mail.handlers.text_plain.getContent(text_plain.java:64)
at javax.activation.DataSourceDataContentHandler.getContent(
DataHandler.java:745)
at javax.activation.DataHandler.getContent(DataHandler.java:501)
at javax.mail.internet.MimeMessage.getContent(MimeMessage.java:1339)
at org.apache.james.core.MimeMessageWrapper.getContent(
MimeMessageWrapper.java:647)
at com.comphealth.job.processors.ForwardProcessor.extractMailContent
(ForwardProcessor.java:303)
at
com.comphealth.job.processors.ForwardProcessor.getForwardRecipients(
ForwardProcessor.java:383)
at com.comphealth.job.processors.ForwardProcessor.processMail(
ForwardProcessor.java:255)
at com.comphealth.job.processors.AbstractMailProcessor.process(
AbstractMailProcessor.java:32)
at com.comphealth.job.mailet.JobMailProcessMailet.service(
JobMailProcessMailet.java:48)
at org.apache.james.transport.LinearProcessor.service(
LinearProcessor.java:407)
at org.apache.james.transport.JamesSpoolManager.process(
JamesSpoolManager.java:451)
at org.apache.james.transport.JamesSpoolManager.run(
JamesSpoolManager.java:360)
at java.lang.Thread.run(Thread.java:534)
How could I configure james to support this encoding?
Thanks a lot.
--
Haipeng Du
Software Engineer
Comphealth,
Salt Lake City