|
From: <hbe...@us...> - 2003-12-10 09:48:37
|
Update of /cvsroot/babeldoc/babeldoc/modules/scanner/src/com/babeldoc/scanner/worker
In directory sc8-pr-cvs1:/tmp/cvs-serv27200/modules/scanner/src/com/babeldoc/scanner/worker
Modified Files:
Tag: V1-2
MailboxScanner.java
Log Message:
fixed a bug introduced by myself: if an attachment has a charset parameter in it's content-type, this should be used as the encoding when reading the inputstream
Index: MailboxScanner.java
===================================================================
RCS file: /cvsroot/babeldoc/babeldoc/modules/scanner/src/com/babeldoc/scanner/worker/MailboxScanner.java,v
retrieving revision 1.29
retrieving revision 1.29.4.1
diff -C2 -d -r1.29 -r1.29.4.1
*** MailboxScanner.java 13 Oct 2003 07:24:39 -0000 1.29
--- MailboxScanner.java 10 Dec 2003 09:48:34 -0000 1.29.4.1
***************
*** 74,77 ****
--- 74,78 ----
import java.util.Properties;
+ import javax.activation.MimeType;
import javax.mail.Address;
import javax.mail.BodyPart;
***************
*** 304,309 ****
private StringBuffer getMailContent(Part part) throws Exception {
// Code donated by Hans Benedict.
! BufferedReader reader =
! new BufferedReader(new InputStreamReader(part.getInputStream()));
StringBuffer result = new StringBuffer();
String line;
--- 305,311 ----
private StringBuffer getMailContent(Part part) throws Exception {
// Code donated by Hans Benedict.
! MimeType type = new MimeType(part.getContentType());
! BufferedReader reader = new BufferedReader(new InputStreamReader(
! part.getInputStream(),type.getParameter("charset")));
StringBuffer result = new StringBuffer();
String line;
|