[OP-130] T#10919 Opush SmartForward Cannot find IMAP folder for collection Created: 05/Nov/14  Updated: 24/Feb/15  Resolved: 28/Nov/14

Status: Closed
Project: Opush
Component/s: None
Affects Version/s: 3.0.2
Fix Version/s: 3.0.4

Type: Bug Priority: Normal
Reporter: Stephane COLSON Assignee: Thomas HILAIRE
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Cloners
is cloned by OP-141 CLONE 3.1 - T#10919 Opush SmartForwar... Closed
Rank: 6535

 Description   

Customer suggest "Sent folder automatically created if not existing at the first use of OPush"
Matthieu EXT_BAECHLER suggests to add a warning in the logs to help debugging



 Comments   
Comment by Thomas HILAIRE [ 01/Dec/14 ]

QA & Impacts: verify that with any device you can send/reply/forward an email even if there is no Sent folder on user's account (verify in your logs that your device does SmartReply and SmartForward commands, use another device otherwise)

Comment by Jenkins Continuous Integration Server [ 01/Dec/14 ]

SUCCESS: Integrated in opush-master-3.0 #15
OP-130 Remove an unused constant (thilaire: 9914a91afc48e68651bfb65411ce40aef809a605)

  • push-mail/src/main/java/org/obm/push/mail/MailBackendImpl.java
    OP-130 Ignore errors in storeInSent method (thilaire: 5fd6064cb369a69b65e5cd6c3b86212b222d6ccf)
  • push-mail/src/main/java/org/obm/push/mail/MailBackendImpl.java
  • integration-testing/opush/src/test/java/org/obm/opush/command/email/SmartReplyHandlerTest.java
  • push-mail/src/test/java/org/obm/push/mail/MailBackendImplTest.java
  • integration-testing/opush/src/test/java/org/obm/opush/command/email/SmartForwardHandlerTest.java
Comment by Stephane COLSON [ 06/Jan/15 ]

Please explain what has been implemented. Is there a log (warning, error...) ? does the sent folder created as the customer suggested ?

Comment by Stephane COLSON [ 06/Jan/15 ]
errors that was in the logs with opush 3.0.3
10:50:25.391 [DEBUG] {OBM-SYNC} [t218/c/r103/] action /login/doLogin, request {origin=[o-push], login=[userg@obm14.lyn.lng], password=[UserPassword{password=***}]}
10:50:25.418 [DEBUG] {OBM-SYNC} [t218/c/r103/] response <?xml version="1.0" encoding="UTF-8"?><token xmlns="http://www.obm.org/xsd/sync/token.xsd">
<sid>4ae37f86-c79a-4047-a80a-4943eb1f97d9</sid>
<version major="3" minor="0" release="0"/>
<email>userg@obm14.lyn.lng</email>
<displayname>userg</displayname>
<domain uuid="eac4b255-2d7e-e27f-94cc-085f2ff61aff">obm14.lyn.lng</domain>
<settings>
<setting name="set_allday_opacity">TRANSPARENT</setting>
<setting name="set_cal_display_days">1111111</setting>
<setting name="set_cal_first_hour">8</setting>
<setting name="set_cal_interval">2</setting>
<setting name="set_cal_last_hour">20</setting>
<setting name="set_commentorder">0</setting>
<setting name="set_csv_sep">;</setting>
<setting name="set_date">Y-m-d</setting>
<setting name="set_date_upd">m/d/Y</setting>
<setting name="set_day_weekstart">monday</setting>
<setting name="set_debug">0</setting>
<setting name="set_display">no</setting>
<setting name="set_dsrc">0</setting>
<setting name="set_lang">fr</setting>
<setting name="set_mail">yes</setting>
<setting name="set_mail_participation">yes</setting>
<setting name="set_menu">both</setting>
<setting name="set_public_fb">0</setting>
<setting name="set_rows">20</setting>
<setting name="set_theme">default</setting>
<setting name="set_timeformat">24H</setting>
<setting name="set_timezone">Europe/Paris</setting>
<setting name="set_todo">event_priority</setting>
<setting name="set_top_bar">yes</setting>
</settings>
<server-capabilities>
<server-capability name="CONFIDENTIAL_EVENTS">true</server-capability>
<server-capability name="CALENDAR_HANDLER_SUPPORTS_NOTALLOWEDEXCEPTION">true</server-capability>
<server-capability name="ADDRESS_BOOK_HANDLER_SUPPORTS_STORECONTACT">true</server-capability>
<server-capability name="SERVER_SIDE_ANONYMIZATION">true</server-capability>
<server-capability name="CALENDAR_HANDLER_SUPPORTS_STOREEVENT">true</server-capability>
<server-capability name="CALENDAR_HANDLER_SUPPORTS_PAGINATION">true</server-capability>
</server-capabilities>
</token>

10:50:25.421 [WARN ] {org.obm.push.bean.Device} [t218/cSendMail/r103/userg@obm14.lyn.lng] could not load hints for device type iPad 
10:50:25.422 [INFO ] {AUTHENTICATION} [t218/cSendMail/r103/userg@obm14.lyn.lng] Authentication success [login:userg@obm14.lyn.lng], the device [type:iPad] has been authorized.
10:50:25.425 [WARN ] {org.obm.push.bean.Device} [t218/cSendMail/r103/userg@obm14.lyn.lng] could not load hints for device type iPad 
10:50:25.426 [DEBUG] {REQUEST.FULL} [t218/cSendMail/r103/userg@obm14.lyn.lng] MailRequest : collection='null', serverId='null', saveInSent='true'
10:50:25.427 [DEBUG] {OBM-SYNC} [t218/cSendMail/r103/userg@obm14.lyn.lng] action /user/getUserEmail, request {sid=[4ae37f86-c79a-4047-a80a-4943eb1f97d9]}
10:50:25.440 [DEBUG] {OBM-SYNC} [t218/cSendMail/r103/userg@obm14.lyn.lng] response <?xml version="1.0" encoding="UTF-8"?><string xmlns="http://www.obm.org/xsd/sync/string.xsd">
<value>userg@obm14.lyn.lng</value>
</string>

10:50:25.735 [INFO ] {IMAP.COMMAND} [t218/cSendMail/r103/userg@obm14.lyn.lng] C: A0 STARTTLS
10:50:25.735 [INFO ] {IMAP.COMMAND} [t218/cSendMail/r103/userg@obm14.lyn.lng] Command status SUCCESS
10:50:25.735 [INFO ] {IMAP.COMMAND} [t218/cSendMail/r103/userg@obm14.lyn.lng] S: [A0] A0 OK Begin TLS negotiation now
10:50:25.737 [INFO ] {IMAP.COMMAND} [t218/cSendMail/r103/userg@obm14.lyn.lng] C: A1 LOGIN "userg@obm14.lyn.lng" "***"
10:50:25.793 [INFO ] {IMAP.COMMAND} [t218/cSendMail/r103/userg@obm14.lyn.lng] Command status SUCCESS
10:50:25.793 [INFO ] {IMAP.COMMAND} [t218/cSendMail/r103/userg@obm14.lyn.lng] S: [A1] A1 OK [CAPABILITY IMAP4 IMAP4rev1 LITERAL+ ID LOGINDISABLED AUTH=PLAIN COMPRESS=DEFLATE ACL RIGHTS=kxte QUOTA MAILBOX-REFERRALS NAMESPACE UIDPLUS NO_ATOMIC_RENAME UNSELECT CHILDREN MULTIAPPEND BINARY SORT SORT=MODSEQ THREAD=ORDEREDSUBJECT THREAD=REFERENCES ANNOTATEMORE CATENATE CONDSTORE SCAN IDLE LISTEXT LIST-SUBSCRIBED X-NETSCAPE URLAUTH] User logged in
10:50:25.794 [INFO ] {IMAP.COMMAND} [t218/cSendMail/r103/userg@obm14.lyn.lng] C: A2 LIST "" "*"
10:50:25.796 [INFO ] {IMAP.COMMAND} [t218/cSendMail/r103/userg@obm14.lyn.lng] Command status SUCCESS
10:50:25.796 [INFO ] {IMAP.COMMAND} [t218/cSendMail/r103/userg@obm14.lyn.lng] S: [*] * LIST (\Noinferiors) "/" "INBOX"
[*] * LIST (\HasNoChildren) "/" "Drafts"
[*] * LIST (\HasNoChildren) "/" "SPAM"
[*] * LIST (\HasNoChildren) "/" "Templates"
[*] * LIST (\HasNoChildren) "/" "Trash"
[A2] A2 OK Completed (0.000 secs 6 calls)
10:50:25.798 [ERROR] {o.o.push.handler.SendMailHandler} [t218/cSendMail/r103/userg@obm14.lyn.lng] Error while sending mail. A mail with the error will be sent at the sender.
org.obm.push.exception.activesync.CollectionNotFoundException: org.obm.push.exception.MailboxNotFoundException: Cannot find IMAP folder for collection [ Sent ]
	at org.obm.push.mail.imap.LinagoraMailboxService.storeInFolder(LinagoraMailboxService.java:450) ~[push-mail-3.0.3.jar:na]
	at org.obm.push.mail.imap.LinagoraMailboxService.storeInSent(LinagoraMailboxService.java:360) ~[push-mail-3.0.3.jar:na]
	at org.obm.push.mail.MailBackendImpl.sendEmail(MailBackendImpl.java:708) ~[push-mail-3.0.3.jar:na]
	at org.obm.breakdownduration.BreakdownDurationInterceptor.invoke(BreakdownDurationInterceptor.java:58) ~[breakdown-duration-3.0.1-alpha3.jar:na]
	at org.obm.push.mail.MailBackendImpl.send(MailBackendImpl.java:692) ~[push-mail-3.0.3.jar:na]
	at org.obm.push.mail.MailBackendImpl.sendEmail(MailBackendImpl.java:533) ~[push-mail-3.0.3.jar:na]
	at org.obm.breakdownduration.BreakdownDurationInterceptor.invoke(BreakdownDurationInterceptor.java:58) ~[breakdown-duration-3.0.1-alpha3.jar:na]
	at org.obm.push.handler.SendMailHandler.doTheJob(SendMailHandler.java:62) ~[push-core-3.0.3.jar:na]
	at org.obm.push.handler.MailRequestHandler.process(MailRequestHandler.java:107) ~[push-core-3.0.3.jar:na]
	at org.obm.push.handler.MailRequestHandler.process(MailRequestHandler.java:86) ~[push-core-3.0.3.jar:na]
	at org.obm.push.ActiveSyncServlet.processActiveSyncMethod(ActiveSyncServlet.java:253) ~[push-core-3.0.3.jar:na]
	at org.obm.push.ActiveSyncServlet.doPost(ActiveSyncServlet.java:176) ~[push-core-3.0.3.jar:na]
	at org.obm.push.technicallog.TechnicalLoggingInterceptor.invoke(TechnicalLoggingInterceptor.java:70) ~[technical-log-3.0.3.jar:na]
	at org.obm.annotations.transactional.TransactionalInterceptor.managerTransaction(TransactionalInterceptor.java:87) ~[annotations-3.0.1-alpha3.jar:na]
	at org.obm.annotations.transactional.TransactionalInterceptor.invoke(TransactionalInterceptor.java:73) ~[annotations-3.0.1-alpha3.jar:na]
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) [javax.servlet-api-3.1.0.jar:3.1.0]
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) [javax.servlet-api-3.1.0.jar:3.1.0]
	at com.google.inject.servlet.ServletDefinition.doService(ServletDefinition.java:263) [guice-servlet-3.0.jar:na]
	at com.google.inject.servlet.ServletDefinition.service(ServletDefinition.java:178) [guice-servlet-3.0.jar:na]
	at com.google.inject.servlet.ManagedServletPipeline.service(ManagedServletPipeline.java:91) [guice-servlet-3.0.jar:na]
	at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:62) [guice-servlet-3.0.jar:na]
	at org.obm.breakdownduration.BreakdownDurationFilter.doFilter(BreakdownDurationFilter.java:71) [breakdown-duration-3.0.1-alpha3.jar:na]
	at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163) [guice-servlet-3.0.jar:na]
	at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58) [guice-servlet-3.0.jar:na]
	at org.obm.servlet.filter.qos.QoSFilter.handleRequest(QoSFilter.java:113) [qos-filter-3.0.1-alpha3.jar:na]
	at org.obm.servlet.filter.qos.QoSFilter.doFilter(QoSFilter.java:94) [qos-filter-3.0.1-alpha3.jar:na]
	at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163) [guice-servlet-3.0.jar:na]
	at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58) [guice-servlet-3.0.jar:na]
	at org.obm.push.ActiveSyncRequestFilter.doFilter(ActiveSyncRequestFilter.java:78) [push-core-3.0.3.jar:na]
	at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163) [guice-servlet-3.0.jar:na]
	at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58) [guice-servlet-3.0.jar:na]
	at org.obm.push.AuthenticationFilter.doFilter(AuthenticationFilter.java:94) [push-core-3.0.3.jar:na]
	at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163) [guice-servlet-3.0.jar:na]
	at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58) [guice-servlet-3.0.jar:na]
	at org.obm.push.ResourcesFilter.doFilter(ResourcesFilter.java:71) [push-core-3.0.3.jar:na]
	at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163) [guice-servlet-3.0.jar:na]
	at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58) [guice-servlet-3.0.jar:na]
	at org.obm.push.PushContinuationFilter.doFilter(PushContinuationFilter.java:73) [push-core-3.0.3.jar:na]
	at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163) [guice-servlet-3.0.jar:na]
	at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58) [guice-servlet-3.0.jar:na]
	at org.eclipse.jetty.continuation.ContinuationFilter.doFilter(ContinuationFilter.java:127) [jetty-continuation-9.1.2.v20140210.jar:9.1.2.v20140210]
	at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163) [guice-servlet-3.0.jar:na]
	at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58) [guice-servlet-3.0.jar:na]
	at com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:118) [guice-servlet-3.0.jar:na]
	at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:113) [guice-servlet-3.0.jar:na]
	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1615) [jetty-servlet-9.1.2.v20140210.jar:9.1.2.v20140210]
	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:550) [jetty-servlet-9.1.2.v20140210.jar:9.1.2.v20140210]
	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:219) [jetty-server-9.1.2.v20140210.jar:9.1.2.v20140210]
	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1112) [jetty-server-9.1.2.v20140210.jar:9.1.2.v20140210]
	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:479) [jetty-servlet-9.1.2.v20140210.jar:9.1.2.v20140210]
	at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:183) [jetty-server-9.1.2.v20140210.jar:9.1.2.v20140210]
	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1046) [jetty-server-9.1.2.v20140210.jar:9.1.2.v20140210]
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) [jetty-server-9.1.2.v20140210.jar:9.1.2.v20140210]
	at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:109) [jetty-server-9.1.2.v20140210.jar:9.1.2.v20140210]
	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97) [jetty-server-9.1.2.v20140210.jar:9.1.2.v20140210]
	at org.eclipse.jetty.server.Server.handle(Server.java:459) [jetty-server-9.1.2.v20140210.jar:9.1.2.v20140210]
	at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:281) [jetty-server-9.1.2.v20140210.jar:9.1.2.v20140210]
	at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:232) [jetty-server-9.1.2.v20140210.jar:9.1.2.v20140210]
	at org.eclipse.jetty.io.AbstractConnection$1.run(AbstractConnection.java:505) [jetty-io-9.1.2.v20140210.jar:9.1.2.v20140210]
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:607) [jetty-util-9.1.2.v20140210.jar:9.1.2.v20140210]
	at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:536) [jetty-util-9.1.2.v20140210.jar:9.1.2.v20140210]
	at java.lang.Thread.run(Thread.java:745) [na:1.7.0_65]
Caused by: org.obm.push.exception.MailboxNotFoundException: Cannot find IMAP folder for collection [ Sent ]
	at org.obm.push.minig.imap.StoreClientImpl.findMailboxNameWithServerCase(StoreClientImpl.java:358) ~[linagora-imap-3.0.1-alpha3.jar:na]
	at org.obm.push.minig.imap.StoreClientImpl.selectMailboxImpl(StoreClientImpl.java:172) ~[linagora-imap-3.0.1-alpha3.jar:na]
	at org.obm.push.minig.imap.StoreClientImpl.select(StoreClientImpl.java:148) ~[linagora-imap-3.0.1-alpha3.jar:na]
	at org.obm.push.mail.imap.LinagoraMailboxService.storeInFolder(LinagoraMailboxService.java:436) ~[push-mail-3.0.3.jar:na]
	... 61 common frames omitted
10:50:25.805 [INFO ] {IMAP.COMMAND} [t218/cSendMail/r103/userg@obm14.lyn.lng] C: A3 SELECT "INBOX"
10:50:25.841 [INFO ] {IMAP.COMMAND} [t218/cSendMail/r103/userg@obm14.lyn.lng] Command status SUCCESS
10:50:25.841 [INFO ] {IMAP.COMMAND} [t218/cSendMail/r103/userg@obm14.lyn.lng] S: [*] * FLAGS (\Answered \Flagged \Draft \Deleted \Seen)
[*] * OK [PERMANENTFLAGS (\Answered \Flagged \Draft \Deleted \Seen \*)]  
[*] * 2 EXISTS
[*] * 0 RECENT
[*] * OK [UIDVALIDITY 1420541014]  
[*] * OK [UIDNEXT 3]  
[*] * OK [NOMODSEQ] Sorry, modsequences have not been enabled on this mailbox
[*] * OK [URLMECH INTERNAL]
[A3] A3 OK [READ-WRITE] Completed
10:50:25.843 [INFO ] {IMAP.COMMAND} [t218/cSendMail/r103/userg@obm14.lyn.lng] C: A4 APPEND "INBOX" {2651}
10:50:25.873 [INFO ] {IMAP.COMMAND} [t218/cSendMail/r103/userg@obm14.lyn.lng] Command status SUCCESS
10:50:25.873 [INFO ] {IMAP.COMMAND} [t218/cSendMail/r103/userg@obm14.lyn.lng] S: [*] * 3 EXISTS
[*] * 1 RECENT
[A4] A4 OK [APPENDUID 1420541014 3] Completed
10:50:26.015 [DEBUG] {OBM-SYNC} [t221/c/r104/] action /login/doLogin, request {origin=[o-push], login=[userg@obm14.lyn.lng], password=[UserPassword{password=***}]}
10:50:26.040 [DEBUG] {OBM-SYNC} [t221/c/r104/] response <?xml version="1.0" encoding="UTF-8"?><token xmlns="http://www.obm.org/xsd/sync/token.xsd">
<sid>e907333a-47ee-4712-8d90-ecc934a40b95</sid>
<version major="3" minor="0" release="0"/>
<email>userg@obm14.lyn.lng</email>
<displayname>userg</displayname>
<domain uuid="eac4b255-2d7e-e27f-94cc-085f2ff61aff">obm14.lyn.lng</domain>
<settings>
<setting name="set_allday_opacity">TRANSPARENT</setting>
<setting name="set_cal_display_days">1111111</setting>
<setting name="set_cal_first_hour">8</setting>
<setting name="set_cal_interval">2</setting>
<setting name="set_cal_last_hour">20</setting>
<setting name="set_commentorder">0</setting>
<setting name="set_csv_sep">;</setting>
<setting name="set_date">Y-m-d</setting>
<setting name="set_date_upd">m/d/Y</setting>
<setting name="set_day_weekstart">monday</setting>
<setting name="set_debug">0</setting>
<setting name="set_display">no</setting>
<setting name="set_dsrc">0</setting>
<setting name="set_lang">fr</setting>
<setting name="set_mail">yes</setting>
<setting name="set_mail_participation">yes</setting>
<setting name="set_menu">both</setting>
<setting name="set_public_fb">0</setting>
<setting name="set_rows">20</setting>
<setting name="set_theme">default</setting>
<setting name="set_timeformat">24H</setting>
<setting name="set_timezone">Europe/Paris</setting>
<setting name="set_todo">event_priority</setting>
<setting name="set_top_bar">yes</setting>
</settings>
<server-capabilities>
<server-capability name="CONFIDENTIAL_EVENTS">true</server-capability>
<server-capability name="CALENDAR_HANDLER_SUPPORTS_NOTALLOWEDEXCEPTION">true</server-capability>
<server-capability name="ADDRESS_BOOK_HANDLER_SUPPORTS_STORECONTACT">true</server-capability>
<server-capability name="SERVER_SIDE_ANONYMIZATION">true</server-capability>
<server-capability name="CALENDAR_HANDLER_SUPPORTS_STOREEVENT">true</server-capability>
<server-capability name="CALENDAR_HANDLER_SUPPORTS_PAGINATION">true</server-capability>
</server-capabilities>
</token>

10:50:26.043 [WARN ] {org.obm.push.bean.Device} [t221/cSync/r104/userg@obm14.lyn.lng] could not load hints for device type iPad 
10:50:26.044 [INFO ] {AUTHENTICATION} [t221/cSync/r104/userg@obm14.lyn.lng] Authentication success [login:userg@obm14.lyn.lng], the device [type:iPad] has been authorized.
10:50:26.046 [WARN ] {org.obm.push.bean.Device} [t221/cSync/r104/userg@obm14.lyn.lng] could not load hints for device type iPad 
10:50:26.050 [INFO ] {REQUEST.FULL} [t221/cSync/r104/userg@obm14.lyn.lng] <?xml version="1.0" encoding="UTF-8"?><Sync>
<Collections>
<Collection>
<SyncKey>4338995c-de03-4ffa-a43b-a0dc32701fce</SyncKey>
<CollectionId>41</CollectionId>
<GetChanges/>
<WindowSize>25</WindowSize>
<Options>
<FilterType>3</FilterType>
<MIMETruncation>1</MIMETruncation>
<MIMESupport>0</MIMESupport>
<BodyPreference>
<Type>1</Type>
<TruncationSize>500</TruncationSize>
</BodyPreference>
</Options>
</Collection>
</Collections>
</Sync>

10:50:26.065 [INFO ] {IMAP.COMMAND} [t221/cSync/r104/userg@obm14.lyn.lng] C: A0 STARTTLS
10:50:26.066 [INFO ] {IMAP.COMMAND} [t221/cSync/r104/userg@obm14.lyn.lng] Command status SUCCESS
10:50:26.066 [INFO ] {IMAP.COMMAND} [t221/cSync/r104/userg@obm14.lyn.lng] S: [A0] A0 OK Begin TLS negotiation now
10:50:26.068 [INFO ] {IMAP.COMMAND} [t221/cSync/r104/userg@obm14.lyn.lng] C: A1 LOGIN "userg@obm14.lyn.lng" "***"
10:50:26.115 [INFO ] {IMAP.COMMAND} [t221/cSync/r104/userg@obm14.lyn.lng] Command status SUCCESS
10:50:26.115 [INFO ] {IMAP.COMMAND} [t221/cSync/r104/userg@obm14.lyn.lng] S: [A1] A1 OK [CAPABILITY IMAP4 IMAP4rev1 LITERAL+ ID LOGINDISABLED AUTH=PLAIN COMPRESS=DEFLATE ACL RIGHTS=kxte QUOTA MAILBOX-REFERRALS NAMESPACE UIDPLUS NO_ATOMIC_RENAME UNSELECT CHILDREN MULTIAPPEND BINARY SORT SORT=MODSEQ THREAD=ORDEREDSUBJECT THREAD=REFERENCES ANNOTATEMORE CATENATE CONDSTORE SCAN IDLE LISTEXT LIST-SUBSCRIBED X-NETSCAPE URLAUTH] User logged in
10:50:26.116 [INFO ] {IMAP.COMMAND} [t221/cSync/r104/userg@obm14.lyn.lng] C: A2 STATUS "INBOX" (UIDNEXT)
10:50:26.117 [INFO ] {IMAP.COMMAND} [t221/cSync/r104/userg@obm14.lyn.lng] Command status SUCCESS
10:50:26.118 [INFO ] {IMAP.COMMAND} [t221/cSync/r104/userg@obm14.lyn.lng] S: [*] * STATUS INBOX (UIDNEXT 4)
[A2] A2 OK Completed
10:50:26.123 [INFO ] {IMAP.COMMAND} [t221/cSync/r104/userg@obm14.lyn.lng] C: A3 SELECT "INBOX"
10:50:26.143 [INFO ] {IMAP.COMMAND} [t221/cSync/r104/userg@obm14.lyn.lng] Command status SUCCESS
10:50:26.143 [INFO ] {IMAP.COMMAND} [t221/cSync/r104/userg@obm14.lyn.lng] S: [*] * FLAGS (\Answered \Flagged \Draft \Deleted \Seen)
[*] * OK [PERMANENTFLAGS (\Answered \Flagged \Draft \Deleted \Seen \*)]  
[*] * 3 EXISTS
[*] * 0 RECENT
[*] * OK [UNSEEN 3]  
[*] * OK [UIDVALIDITY 1420541014]  
[*] * OK [UIDNEXT 4]  
[*] * OK [NOMODSEQ] Sorry, modsequences have not been enabled on this mailbox
[*] * OK [URLMECH INTERNAL]
[A3] A3 OK [READ-WRITE] Completed
10:50:26.143 [INFO ] {IMAP.COMMAND} [t221/cSync/r104/userg@obm14.lyn.lng] C: A4 UID FETCH 1:3 (FLAGS INTERNALDATE RFC822.SIZE)
10:50:26.145 [INFO ] {IMAP.COMMAND} [t221/cSync/r104/userg@obm14.lyn.lng] Command status SUCCESS
10:50:26.145 [INFO ] {IMAP.COMMAND} [t221/cSync/r104/userg@obm14.lyn.lng] S: [*] * 1 FETCH (FLAGS (\Seen) UID 1 INTERNALDATE " 6-Jan-2015 11:47:53 +0100" RFC822.SIZE 1202)
[*] * 2 FETCH (FLAGS (\Seen) UID 2 INTERNALDATE " 6-Jan-2015 11:48:09 +0100" RFC822.SIZE 2659)
[*] * 3 FETCH (FLAGS () UID 3 INTERNALDATE " 6-Jan-2015 11:50:25 +0100" RFC822.SIZE 2651)
[A4] A4 OK Completed (0.000 sec)
10:50:26.163 [INFO ] {IMAP.COMMAND} [t221/cSync/r104/userg@obm14.lyn.lng] C: A5 UID FETCH 3 (UID FLAGS RFC822.SIZE BODYSTRUCTURE ENVELOPE)
10:50:26.166 [INFO ] {IMAP.COMMAND} [t221/cSync/r104/userg@obm14.lyn.lng] Command status SUCCESS
10:50:26.166 [INFO ] {IMAP.COMMAND} [t221/cSync/r104/userg@obm14.lyn.lng] S: [*] * 3 FETCH (FLAGS () UID 3 RFC822.SIZE 2651 ENVELOPE ("Tue, 6 Jan 2015 10:50:25 +0000" "OPUSH - Erreur lors de l'envoi de mail" (("X-OBM-OPUSH" NIL "postmaster" "unspecified-domain")) (("X-OBM-OPUSH" NIL "postmaster" "unspecified-domain")) (("X-OBM-OPUSH" NIL "postmaster" "unspecified-domain")) ((NIL NIL "userg" "obm14.lyn.lng")) NIL NIL NIL "<Mime4j.2.72e62611022421b3.14abeddf887@obm14.lyn.lng>") BODYSTRUCTURE (("TEXT" "PLAIN" ("CHARSET" "UTF-8") NIL NIL "QUOTED-PRINTABLE" 460 8 NIL NIL NIL NIL)("MESSAGE" "RFC822" NIL NIL NIL "7BIT" 1475 ("Tue, 6 Jan 2015 15:00:15 +0100" "Re: hi" ((NIL NIL "userg" "obm14.lyn.lng")) ((NIL NIL "userg" "obm14.lyn.lng")) ((NIL NIL "userg" "obm14.lyn.lng")) (("usera" NIL "usera" "obm14.lyn.lng")) NIL NIL "<85411df72314428d9bfa993559d2cf26@obm14.lyn.lng>" "<C33D58DE-07D7-4764-911F-DC27398DAC0F@obm14.lyn.lng>") (("TEXT" "PLAIN" ("CHARSET" "utf-8") NIL NIL "BASE64" 166 3 NIL NIL NIL NIL)("TEXT" "HTML" ("CHARSET" "utf-8") NIL NIL "BASE64" 526 7 NIL NIL NIL NIL) "ALTERNATIVE" ("BOUNDARY" "Apple-Mail-16840C79-4223-4AE5-9848-1B9F84FC466B") NIL NIL NIL) 36 NIL ("ATTACHMENT" ("FILENAME" "error_message.eml")) NIL NIL) "MIXED" ("CHARSET" "UTF-8" "BOUNDARY" "-=Part.3.73e26b4b43e82fbb.14abeddf88c.fc06a9bbd406a395=-") NIL NIL NIL))
[A5] A5 OK Completed (0.000 sec)
10:50:26.216 [WARN ] {IMAP.DEBUG} [t221/cSync/r104/userg@obm14.lyn.lng] not a UIDFetchEmailMetadataCommand: A5 OK Completed (0.000 sec)
10:50:26.217 [INFO ] {IMAP.COMMAND} [t221/cSync/r104/userg@obm14.lyn.lng] C: A6 UID FETCH 3 (UID BODY.PEEK[1]<0.500>)
10:50:26.220 [INFO ] {IMAP.COMMAND} [t221/cSync/r104/userg@obm14.lyn.lng] Command status SUCCESS
10:50:26.222 [INFO ] {IMAP.COMMAND} [t221/cSync/r104/userg@obm14.lyn.lng] S: [*] * 3 FETCH (UID 3 BODY[1]<0> {460}
[A6] A6 OK Completed (0.000 sec)
10:50:26.237 [INFO ] {REQUEST.FULL} [t221/cSync/r104/userg@obm14.lyn.lng] <?xml version="1.0" encoding="UTF-8"?><Sync>
<Collections>
<Collection>
<Class>Email</Class>
<SyncKey>1bceed92-25b4-4604-8931-a99c75d7f44a</SyncKey>
<CollectionId>41</CollectionId>
<Status>1</Status>
<Commands>
<Add>
<ServerId>41:3</ServerId>
<ApplicationData>
<Email:To> &lt;userg@obm14.lyn.lng&gt; </Email:To>
<Email:From>"X-OBM-OPUSH" &lt;postmaster@unspecified-domain&gt; </Email:From>
<Email:ReplyTo>"X-OBM-OPUSH" &lt;postmaster@unspecified-domain&gt; </Email:ReplyTo>
<Email:Subject>OPUSH - Erreur lors de l'envoi de mail</Email:Subject>
<Email:DateReceived>2015-01-06T10:50:25.000Z</Email:DateReceived>
<Email:DisplayTo> &lt;userg@obm14.lyn.lng&gt; </Email:DisplayTo>
<Email:Importance>1</Email:Importance>
<Email:Read>0</Email:Read>
<AirSyncBase:Attachments>
<AirSyncBase:Attachment>
<AirSyncBase:DisplayName>error_message.eml</AirSyncBase:DisplayName>
<AirSyncBase:FileReference>41_3_2_bWVzc2FnZS9yZmM4MjI=_N0JJVA==</AirSyncBase:FileReference>
<AirSyncBase:Method>5</AirSyncBase:Method>
<AirSyncBase:EstimatedDataSize>1475</AirSyncBase:EstimatedDataSize>
<AirSyncBase:IsInline>0</AirSyncBase:IsInline>
</AirSyncBase:Attachment>
</AirSyncBase:Attachments>
<AirSyncBase:Body>
<AirSyncBase:Type>1</AirSyncBase:Type>
<AirSyncBase:Truncated>0</AirSyncBase:Truncated>
<AirSyncBase:EstimatedDataSize>460</AirSyncBase:EstimatedDataSize>
<AirSyncBase:Data><![CDATA[Le mail en pièce jointe n'a pas pu être envoyé. Si ce problème se reproduit veuillez contacter votre administrateur

Source de l'erreur: 
org.obm.push.exception.activesync.CollectionNotFoundException: org.obm.push.exception.MailboxNotFoundException: Cannot find IMAP folder for collection [ Sent ]
org.obm.push.exception.MailboxNotFoundException: Cannot find IMAP folder for collection [ Sent ]]]></AirSyncBase:Data>
</AirSyncBase:Body>
<Email:MessageClass>IPM.Note</Email:MessageClass>
<Email:ContentClass>urn:content-classes:message</Email:ContentClass>
<Email:InternetCPID>65001</Email:InternetCPID>
<AirSyncBase:NativeBodyType>1</AirSyncBase:NativeBodyType>
</ApplicationData>
</Add>
</Commands>
</Collection>
</Collections>
</Sync>

10:50:26.424 [DEBUG] {OBM-SYNC} [t177/c/r105/] action /login/doLogin, request {origin=[o-push], login=[userg@obm14.lyn.lng], password=[UserPassword{password=***}]}
10:50:26.451 [DEBUG] {OBM-SYNC} [t177/c/r105/] response <?xml version="1.0" encoding="UTF-8"?><token xmlns="http://www.obm.org/xsd/sync/token.xsd">
<sid>fd67e621-5b8e-4b66-94c2-2c011baef61f</sid>
<version major="3" minor="0" release="0"/>
<email>userg@obm14.lyn.lng</email>
<displayname>userg</displayname>
<domain uuid="eac4b255-2d7e-e27f-94cc-085f2ff61aff">obm14.lyn.lng</domain>
<settings>
<setting name="set_allday_opacity">TRANSPARENT</setting>
<setting name="set_cal_display_days">1111111</setting>
<setting name="set_cal_first_hour">8</setting>
<setting name="set_cal_interval">2</setting>
<setting name="set_cal_last_hour">20</setting>
<setting name="set_commentorder">0</setting>
<setting name="set_csv_sep">;</setting>
<setting name="set_date">Y-m-d</setting>
<setting name="set_date_upd">m/d/Y</setting>
<setting name="set_day_weekstart">monday</setting>
<setting name="set_debug">0</setting>
<setting name="set_display">no</setting>
<setting name="set_dsrc">0</setting>
<setting name="set_lang">fr</setting>
<setting name="set_mail">yes</setting>
<setting name="set_mail_participation">yes</setting>
<setting name="set_menu">both</setting>
<setting name="set_public_fb">0</setting>
<setting name="set_rows">20</setting>
<setting name="set_theme">default</setting>
<setting name="set_timeformat">24H</setting>
<setting name="set_timezone">Europe/Paris</setting>
<setting name="set_todo">event_priority</setting>
<setting name="set_top_bar">yes</setting>
</settings>
<server-capabilities>
<server-capability name="CONFIDENTIAL_EVENTS">true</server-capability>
<server-capability name="CALENDAR_HANDLER_SUPPORTS_NOTALLOWEDEXCEPTION">true</server-capability>
<server-capability name="ADDRESS_BOOK_HANDLER_SUPPORTS_STORECONTACT">true</server-capability>
<server-capability name="SERVER_SIDE_ANONYMIZATION">true</server-capability>
<server-capability name="CALENDAR_HANDLER_SUPPORTS_STOREEVENT">true</server-capability>
<server-capability name="CALENDAR_HANDLER_SUPPORTS_PAGINATION">true</server-capability>
</server-capabilities>
</token>

10:50:26.458 [WARN ] {org.obm.push.bean.Device} [t177/cSync/r105/userg@obm14.lyn.lng] could not load hints for device type iPad 
10:50:26.458 [INFO ] {AUTHENTICATION} [t177/cSync/r105/userg@obm14.lyn.lng] Authentication success [login:userg@obm14.lyn.lng], the device [type:iPad] has been authorized.
10:50:26.462 [WARN ] {org.obm.push.bean.Device} [t177/cSync/r105/userg@obm14.lyn.lng] could not load hints for device type iPad 
10:50:26.465 [INFO ] {REQUEST.FULL} [t177/cSync/r105/userg@obm14.lyn.lng] <?xml version="1.0" encoding="UTF-8"?><Sync>
<Collections>
<Collection>
<SyncKey>1bceed92-25b4-4604-8931-a99c75d7f44a</SyncKey>
<CollectionId>41</CollectionId>
<GetChanges>0</GetChanges>
<Options>
<FilterType>3</FilterType>
<MIMESupport>2</MIMESupport>
<BodyPreference>
<Type>4</Type>
</BodyPreference>
</Options>
<Commands>
<Fetch>
<ServerId>41:3</ServerId>
</Fetch>
</Commands>
</Collection>
</Collections>
</Sync>

10:50:26.491 [INFO ] {IMAP.COMMAND} [t177/cSync/r105/userg@obm14.lyn.lng] C: A0 STARTTLS
10:50:26.493 [INFO ] {IMAP.COMMAND} [t177/cSync/r105/userg@obm14.lyn.lng] Command status SUCCESS
10:50:26.493 [INFO ] {IMAP.COMMAND} [t177/cSync/r105/userg@obm14.lyn.lng] S: [A0] A0 OK Begin TLS negotiation now
10:50:26.495 [INFO ] {IMAP.COMMAND} [t177/cSync/r105/userg@obm14.lyn.lng] C: A1 LOGIN "userg@obm14.lyn.lng" "***"
10:50:26.546 [INFO ] {IMAP.COMMAND} [t177/cSync/r105/userg@obm14.lyn.lng] Command status SUCCESS
10:50:26.546 [INFO ] {IMAP.COMMAND} [t177/cSync/r105/userg@obm14.lyn.lng] S: [A1] A1 OK [CAPABILITY IMAP4 IMAP4rev1 LITERAL+ ID LOGINDISABLED AUTH=PLAIN COMPRESS=DEFLATE ACL RIGHTS=kxte QUOTA MAILBOX-REFERRALS NAMESPACE UIDPLUS NO_ATOMIC_RENAME UNSELECT CHILDREN MULTIAPPEND BINARY SORT SORT=MODSEQ THREAD=ORDEREDSUBJECT THREAD=REFERENCES ANNOTATEMORE CATENATE CONDSTORE SCAN IDLE LISTEXT LIST-SUBSCRIBED X-NETSCAPE URLAUTH] User logged in
10:50:26.546 [INFO ] {IMAP.COMMAND} [t177/cSync/r105/userg@obm14.lyn.lng] C: A2 SELECT "INBOX"
10:50:26.561 [INFO ] {IMAP.COMMAND} [t177/cSync/r105/userg@obm14.lyn.lng] Command status SUCCESS
10:50:26.562 [INFO ] {IMAP.COMMAND} [t177/cSync/r105/userg@obm14.lyn.lng] S: [*] * FLAGS (\Answered \Flagged \Draft \Deleted \Seen)
[*] * OK [PERMANENTFLAGS (\Answered \Flagged \Draft \Deleted \Seen \*)]  
[*] * 3 EXISTS
[*] * 0 RECENT
[*] * OK [UNSEEN 3]  
[*] * OK [UIDVALIDITY 1420541014]  
[*] * OK [UIDNEXT 4]  
[*] * OK [NOMODSEQ] Sorry, modsequences have not been enabled on this mailbox
[*] * OK [URLMECH INTERNAL]
[A2] A2 OK [READ-WRITE] Completed
10:50:26.562 [INFO ] {IMAP.COMMAND} [t177/cSync/r105/userg@obm14.lyn.lng] C: A3 UID FETCH 3 (UID FLAGS RFC822.SIZE BODYSTRUCTURE ENVELOPE)
10:50:26.564 [INFO ] {IMAP.COMMAND} [t177/cSync/r105/userg@obm14.lyn.lng] Command status SUCCESS
10:50:26.564 [INFO ] {IMAP.COMMAND} [t177/cSync/r105/userg@obm14.lyn.lng] S: [*] * 3 FETCH (FLAGS () UID 3 RFC822.SIZE 2651 ENVELOPE ("Tue, 6 Jan 2015 10:50:25 +0000" "OPUSH - Erreur lors de l'envoi de mail" (("X-OBM-OPUSH" NIL "postmaster" "unspecified-domain")) (("X-OBM-OPUSH" NIL "postmaster" "unspecified-domain")) (("X-OBM-OPUSH" NIL "postmaster" "unspecified-domain")) ((NIL NIL "userg" "obm14.lyn.lng")) NIL NIL NIL "<Mime4j.2.72e62611022421b3.14abeddf887@obm14.lyn.lng>") BODYSTRUCTURE (("TEXT" "PLAIN" ("CHARSET" "UTF-8") NIL NIL "QUOTED-PRINTABLE" 460 8 NIL NIL NIL NIL)("MESSAGE" "RFC822" NIL NIL NIL "7BIT" 1475 ("Tue, 6 Jan 2015 15:00:15 +0100" "Re: hi" ((NIL NIL "userg" "obm14.lyn.lng")) ((NIL NIL "userg" "obm14.lyn.lng")) ((NIL NIL "userg" "obm14.lyn.lng")) (("usera" NIL "usera" "obm14.lyn.lng")) NIL NIL "<85411df72314428d9bfa993559d2cf26@obm14.lyn.lng>" "<C33D58DE-07D7-4764-911F-DC27398DAC0F@obm14.lyn.lng>") (("TEXT" "PLAIN" ("CHARSET" "utf-8") NIL NIL "BASE64" 166 3 NIL NIL NIL NIL)("TEXT" "HTML" ("CHARSET" "utf-8") NIL NIL "BASE64" 526 7 NIL NIL NIL NIL) "ALTERNATIVE" ("BOUNDARY" "Apple-Mail-16840C79-4223-4AE5-9848-1B9F84FC466B") NIL NIL NIL) 36 NIL ("ATTACHMENT" ("FILENAME" "error_message.eml")) NIL NIL) "MIXED" ("CHARSET" "UTF-8" "BOUNDARY" "-=Part.3.73e26b4b43e82fbb.14abeddf88c.fc06a9bbd406a395=-") NIL NIL NIL))
[A3] A3 OK Completed (0.000 sec)
10:50:26.572 [WARN ] {IMAP.DEBUG} [t177/cSync/r105/userg@obm14.lyn.lng] not a UIDFetchEmailMetadataCommand: A3 OK Completed (0.000 sec)
10:50:26.573 [INFO ] {IMAP.COMMAND} [t177/cSync/r105/userg@obm14.lyn.lng] C: A4 UID FETCH 3 (UID BODY.PEEK[])
10:50:26.575 [INFO ] {IMAP.COMMAND} [t177/cSync/r105/userg@obm14.lyn.lng] Command status SUCCESS
10:50:26.575 [INFO ] {IMAP.COMMAND} [t177/cSync/r105/userg@obm14.lyn.lng] S: [*] * 3 FETCH (UID 3 BODY[] {2651}
[A4] A4 OK Completed (0.000 sec)
10:50:26.580 [INFO ] {REQUEST.FULL} [t177/cSync/r105/userg@obm14.lyn.lng] <?xml version="1.0" encoding="UTF-8"?><Sync>
<Collections>
<Collection>
<Class>Email</Class>
<SyncKey>c0d29dbc-6d8e-4bc5-8a22-27f9851b2dd5</SyncKey>
<CollectionId>41</CollectionId>
<Status>1</Status>
<Responses>
<Fetch>
<ServerId>41:3</ServerId>
<Status>1</Status>
<ApplicationData>
<Email:To> &lt;userg@obm14.lyn.lng&gt; </Email:To>
<Email:From>"X-OBM-OPUSH" &lt;postmaster@unspecified-domain&gt; </Email:From>
<Email:ReplyTo>"X-OBM-OPUSH" &lt;postmaster@unspecified-domain&gt; </Email:ReplyTo>
<Email:Subject>OPUSH - Erreur lors de l'envoi de mail</Email:Subject>
<Email:DateReceived>2015-01-06T10:50:25.000Z</Email:DateReceived>
<Email:DisplayTo> &lt;userg@obm14.lyn.lng&gt; </Email:DisplayTo>
<Email:Importance>1</Email:Importance>
<Email:Read>0</Email:Read>
<AirSyncBase:Attachments>
<AirSyncBase:Attachment>
<AirSyncBase:DisplayName>error_message.eml</AirSyncBase:DisplayName>
<AirSyncBase:FileReference>41_3_2_bWVzc2FnZS9yZmM4MjI=_N0JJVA==</AirSyncBase:FileReference>
<AirSyncBase:Method>5</AirSyncBase:Method>
<AirSyncBase:EstimatedDataSize>1475</AirSyncBase:EstimatedDataSize>
<AirSyncBase:IsInline>0</AirSyncBase:IsInline>
</AirSyncBase:Attachment>
</AirSyncBase:Attachments>
<AirSyncBase:Body>
<AirSyncBase:Type>4</AirSyncBase:Type>
<AirSyncBase:Truncated>0</AirSyncBase:Truncated>
<AirSyncBase:EstimatedDataSize>2651</AirSyncBase:EstimatedDataSize>
<AirSyncBase:Data><![CDATA[MIME-Version: 1.0
Message-ID: <Mime4j.2.72e62611022421b3.14abeddf887@obm14.lyn.lng>
Subject: OPUSH - Erreur lors de l'envoi de mail
From: X-OBM-OPUSH <postmaster>
To: userg@obm14.lyn.lng
Date: Tue, 6 Jan 2015 10:50:25 +0000
Content-Type: multipart/mixed; charset=UTF-8;
 boundary="-=Part.3.73e26b4b43e82fbb.14abeddf88c.fc06a9bbd406a395=-"

---=Part.3.73e26b4b43e82fbb.14abeddf88c.fc06a9bbd406a395=-
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Le mail en pi=C3=A8ce jointe n'a pas pu =C3=AAtre envoy=C3=A9=2E Si ce prob=
l=C3=A8me se reproduit veuillez contacter votre administrateur

Source de l'erreur:=20
org=2Eobm=2Epush=2Eexception=2Eactivesync=2ECollectionNotFoundException: o=
rg=2Eobm=2Epush=2Eexception=2EMailboxNotFoundException: Cannot find IMAP fo=
lder for collection [ Sent ]
org=2Eobm=2Epush=2Eexception=2EMailboxNotFoundException: Cannot find IMAP =
folder for collection [ Sent ]
---=Part.3.73e26b4b43e82fbb.14abeddf88c.fc06a9bbd406a395=-
Content-Type: message/rfc822
Content-Disposition: attachment; filename=error_message.eml

Content-Type: multipart/alternative;
	boundary=Apple-Mail-16840C79-4223-4AE5-9848-1B9F84FC466B
Content-Transfer-Encoding: 7bit
Subject: Re: hi
References: <85411df72314428d9bfa993559d2cf26@obm14.lyn.lng>
From: userg@obm14.lyn.lng
In-Reply-To: <85411df72314428d9bfa993559d2cf26@obm14.lyn.lng>
Message-Id: <C33D58DE-07D7-4764-911F-DC27398DAC0F@obm14.lyn.lng>
Date: Tue, 6 Jan 2015 15:00:15 +0100
To: usera <usera@obm14.lyn.lng>
Mime-Version: 1.0 (1.0)


--Apple-Mail-16840C79-4223-4AE5-9848-1B9F84FC466B
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: base64

QWgNCg0KRW52b3nDqSBkZSBtb24gaVBhZA0KDQo+IExlIDYgamFudi4gMjAxNSDDoCAxMTo0Nywg
dXNlcmEgPHVzZXJhQG9ibTE0Lmx5bi5sbmc+IGEgw6ljcml0IDoNCj4gDQo+IGd6ZXJnDQo+IA0K
PiAgDQo=

--Apple-Mail-16840C79-4223-4AE5-9848-1B9F84FC466B
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: base64

PGh0bWw+PGhlYWQ+PG1ldGEgaHR0cC1lcXVpdj0iY29udGVudC10eXBlIiBjb250ZW50PSJ0ZXh0
L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPjwvaGVhZD48Ym9keSBkaXI9ImF1dG8iPjxkaXY+QWg8YnI+
PGJyPkVudm95w6kgZGUgbW9uIGlQYWQ8L2Rpdj48ZGl2Pjxicj5MZSA2IGphbnYuIDIwMTUgw6Ag
MTE6NDcsIHVzZXJhICZsdDs8YSBocmVmPSJtYWlsdG86dXNlcmFAb2JtMTQubHluLmxuZyI+dXNl
cmFAb2JtMTQubHluLmxuZzwvYT4mZ3Q7IGEgw6ljcml0Jm5ic3A7Ojxicj48YnI+PC9kaXY+PGJs
b2NrcXVvdGUgdHlwZT0iY2l0ZSI+PGRpdj4NCg0KPHA+Z3plcmc8L3A+DQo8ZGl2PiZuYnNwOzwv
ZGl2Pg0KDQo8L2Rpdj48L2Jsb2NrcXVvdGU+PC9ib2R5PjwvaHRtbD4=

--Apple-Mail-16840C79-4223-4AE5-9848-1B9F84FC466B--

---=Part.3.73e26b4b43e82fbb.14abeddf88c.fc06a9bbd406a395=---
]]></AirSyncBase:Data>
</AirSyncBase:Body>
<Email:MessageClass>IPM.Note</Email:MessageClass>
<Email:ContentClass>urn:content-classes:message</Email:ContentClass>
<Email:InternetCPID>65001</Email:InternetCPID>
<AirSyncBase:NativeBodyType>4</AirSyncBase:NativeBodyType>
</ApplicationData>
</Fetch>
</Responses>
</Collection>
</Collections>
</Sync>
  • the email was sent
  • Sender receives an email "OPUSH = Erreur lors de l'envoi de mail - Le mail en pièce jointe n'a pas pu être envoyé...Cannot find IMAP folder for collection [ Sent ]"
Comment by Stephane COLSON [ 06/Jan/15 ]

OK with OBM 3.0.0 + Opush 3.0.4-rc1
Tested on a CentOS with ipad (iOS 8), FP1 (Android 4.2.2) with reply, reply all, forward, send

warn log seen in opush.logs
16:15:47.960 [WARN ] {o.o.p.m.MailBackendImpl$$EnhancerByGuice$$afc0ae45} [t219/cSendMail/r99/userg@obm14.lyn.lng] Cannot store an email in the Sent folder, the collection was not found: org.obm.push.exception.MailboxNotFoundException: Cannot find IMAP folder for collection [ Sent ]

No more error email received by sender withou Sent Folder

With Windows Phone 8 (Nokia Lumia 920), emails are not retrieved at all when Sent folder does not exist (with Opush 3.0.3 or 3.0.4-rc1)

Comment by Jenkins Continuous Integration Server [ 24/Feb/15 ]

SUCCESS: Integrated in opush-master #195
OP-130 Ignore errors in storeInSent method (thilaire: 7dc91bc5baf33bd08a3f4d01b9eeeaded899a5aa)

  • push-mail/src/test/java/org/obm/push/mail/MailBackendImplTest.java
  • integration-testing/opush/src/test/java/org/obm/opush/command/email/SmartReplyHandlerTest.java
  • push-mail/src/main/java/org/obm/push/mail/MailBackendImpl.java
  • integration-testing/opush/src/test/java/org/obm/opush/command/email/SmartForwardHandlerTest.java
Generated at Wed Aug 21 13:43:32 CEST 2019 using JIRA 6.1.1#6155-sha1:7188aeec9a6b57d61ea04c52f235f15f55c105e2.