• Email Limits

  • We tried to make OpenKM as intuitive as possible, but an advice is always welcome.
We tried to make OpenKM as intuitive as possible, but an advice is always welcome.
Forum rules: Please, before asking something see the documentation wiki or use the search feature of the forum. And remember we don't have a crystal ball or mental readers, so if you post about an issue tell us which OpenKM are you using and also the browser and operating system version. For more info read How to Report Bugs Effectively.
 #41659  by kylevorster
 
Hey All,

I'm busy importing emails from a old server of mine in order to archive the emails. It's quite a lot of emails I have to import.

For some reason OpenKM stops importing the mails at a certain amount, for example i've got the following folder structure:

Inbox
- 2005 (700)
- 2006 (1500)
- 2007 (8000)
- 2008 (10000)
etc

2005 and 2006 have all the emails from the old server but 2007 only has "2760" and 2008 only has "2000".

Is there a setting somewhere to set how many emails I can import, my disk usage for my user is unlimited and the server has 1TB disk space.

Hope someone can help.
 #41660  by kylevorster
 
Okay, looks like I found the problem but I'm not sure why it's giving me this error.
Code: Select all
2016-04-24 10:45:57,728 [http-bio-192.168.123.107-9989-exec-4] INFO  com.openkm.core.UserMailImporter- *** User mail importer activated ***
2016-04-24 10:45:58,781 [http-bio-192.168.123.107-9989-exec-4] INFO  com.openkm.util.MailUtils- ======= ======= 0 ======= =======
2016-04-24 10:45:58,850 [http-bio-192.168.123.107-9989-exec-4] INFO  com.openkm.util.MailUtils- Subject: Payments
2016-04-24 10:45:58,850 [http-bio-192.168.123.107-9989-exec-4] INFO  com.openkm.util.MailUtils- From: Name <hidden@domain.com>
2016-04-24 10:45:58,851 [http-bio-192.168.123.107-9989-exec-4] INFO  com.openkm.util.MailUtils- Received: Fri Feb 01 10:13:44 SAST 2008
2016-04-24 10:45:58,851 [http-bio-192.168.123.107-9989-exec-4] INFO  com.openkm.util.MailUtils- Sent: Fri Feb 01 10:13:44 SAST 2008
2016-04-24 10:45:58,921 [http-bio-192.168.123.107-9989-exec-4] ERROR com.openkm.util.MailUtils- x-user-defined
java.io.UnsupportedEncodingException: x-user-defined
        at sun.nio.cs.StreamDecoder.forInputStreamReader(StreamDecoder.java:71)
        at java.io.InputStreamReader.<init>(InputStreamReader.java:100)
        at com.sun.mail.handlers.text_plain.getContent(text_plain.java:107)
        at javax.activation.DataSourceDataContentHandler.getContent(DataHandler.java:795)
        at javax.activation.DataHandler.getContent(DataHandler.java:542)
        at javax.mail.internet.MimeBodyPart.getContent(MimeBodyPart.java:657)
        at com.openkm.util.MailUtils.getText(MailUtils.java:908)
        at com.openkm.util.MailUtils.getText(MailUtils.java:938)
        at com.openkm.util.MailUtils.getText(MailUtils.java:952)
        at com.openkm.util.MailUtils.messageToMail(MailUtils.java:677)
        at com.openkm.util.MailUtils.importMessages(MailUtils.java:602)
        at com.openkm.core.UserMailImporter.runAs(UserMailImporter.java:95)
        at com.openkm.servlet.admin.MailAccountServlet.checkAll(MailAccountServlet.java:309)
        at com.openkm.servlet.admin.MailAccountServlet.doPost(MailAccountServlet.java:153)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:650)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
        at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:311)
        at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116)
        at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
        at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
        at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:101)
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
        at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
        at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
        at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
        at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:182)
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
        at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
        at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173)
        at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
        at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
        at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:423)
        at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1079)
        at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:620)
        at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
        at java.lang.Thread.run(Thread.java:745)
 #41661  by kylevorster
 
Okay, seems like I was mistaken, there's no limit but I keep on getting this in the error logs, any suggestions ?
Code: Select all
2016-04-24 13:57:09,219 [http-bio-192.168.123.107-9989-exec-10] INFO  com.openkm.util.MailUtils- ======= ======= 0 ======= =======
2016-04-24 13:57:09,274 [http-bio-192.168.123.107-9989-exec-10] INFO  com.openkm.util.MailUtils- Subject: FW: how_to_inflate_a_tyre
2016-04-24 13:57:09,275 [http-bio-192.168.123.107-9989-exec-10] INFO  com.openkm.util.MailUtils- From: Person <hidden@email.com>
2016-04-24 13:57:09,275 [http-bio-192.168.123.107-9989-exec-10] INFO  com.openkm.util.MailUtils- Received: Fri Feb 13 11:18:04 SAST 2009
2016-04-24 13:57:09,275 [http-bio-192.168.123.107-9989-exec-10] INFO  com.openkm.util.MailUtils- Sent: Fri Feb 13 10:17:17 SAST 2009
2016-04-24 13:57:09,345 [http-bio-192.168.123.107-9989-exec-10] ERROR com.openkm.util.MailUtils- UTF-7
java.io.UnsupportedEncodingException: UTF-7
        at sun.nio.cs.StreamDecoder.forInputStreamReader(StreamDecoder.java:71)
        at java.io.InputStreamReader.<init>(InputStreamReader.java:100)
        at com.sun.mail.handlers.text_plain.getContent(text_plain.java:107)
        at javax.activation.DataSourceDataContentHandler.getContent(DataHandler.java:795)
        at javax.activation.DataHandler.getContent(DataHandler.java:542)
        at javax.mail.internet.MimeBodyPart.getContent(MimeBodyPart.java:657)
        at com.openkm.util.MailUtils.getText(MailUtils.java:908)
        at com.openkm.util.MailUtils.getText(MailUtils.java:938)
        at com.openkm.util.MailUtils.getText(MailUtils.java:952)
        at com.openkm.util.MailUtils.getText(MailUtils.java:952)
        at com.openkm.util.MailUtils.messageToMail(MailUtils.java:677)
        at com.openkm.util.MailUtils.importMessages(MailUtils.java:602)
        at com.openkm.core.UserMailImporter.runAs(UserMailImporter.java:95)
        at com.openkm.servlet.admin.MailAccountServlet.checkAll(MailAccountServlet.java:309)
        at com.openkm.servlet.admin.MailAccountServlet.doPost(MailAccountServlet.java:153)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:650)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
        at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:311)
        at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116)
        at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
        at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
        at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:101)
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
        at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
        at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
        at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
        at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:182)
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
        at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
        at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173)
        at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
        at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
        at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:423)
        at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1079)
        at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:620)
        at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
        at java.lang.Thread.run(Thread.java:745)
 #41674  by pavila
 
I'm aware of UTF-8 & UTF-16 but not UTF-7. How can I reproduce this error in my local installation?

About Us

OpenKM is part of the management software. A management software is a program that facilitates the accomplishment of administrative tasks. OpenKM is a document management system that allows you to manage business content and workflow in a more efficient way. Document managers guarantee data protection by establishing information security for business content.