Le 07/03/2017 à 10:23, Oswald Buddenhagen a écrit : > if it really can be nailed to specific mails, -DN (with the 1.2 branch > from git) is the way to go. note: incredible amounts of data, highly > privacy-relevant. try -Dn first, that's only the imap protocol log and > includes only message sizes. > > one thing i already know is that mails which are considered too big > cause a BAD response from outlook (which is just stupid; it should be > NO). MaxSize will prevent this, obviously at the cost of an incomplete > sync (but you really have no choice in this case unless you control the > receiving server's limits).
Okay I know what's happening ! I've upped the message limit of this mailbox, and I can conclude that office 365 is not detecting the end of the message and then is "piling" the content of the other mails until the max size is reached and then BAD response. The message 249 is the one whose end is not detected (21 MB) Before extending the size of the allowed emails, transfer would go up to message 265 After extending, it goes up to 272. I didn't sum up the sizes but it should be that Here's the relevant part of the log: Synchronizing... M: >>> 16 UID FETCH 249 (INTERNALDATE BODY.PEEK[]) M: * 248 FETCH (UID 249 INTERNALDATE "20-Oct-2015 04:28:00 +0000" BODY[] {21608104} M: ) M: 16 OK Success S: >>> 16 APPEND "Archives/AFOI" (\Seen) "20-Oct-2015 06:28:00 +0200" {21608126} M: >>> 17 UID FETCH 250 (INTERNALDATE BODY.PEEK[]) S: + Ready for additional command text. M: * 249 FETCH (UID 250 INTERNALDATE "16-Oct-2015 16:30:18 +0000" BODY[] {1458498} M: ) M: 17 OK Success M: >>> 18 UID FETCH 251 (INTERNALDATE BODY.PEEK[]) M: * 250 FETCH (UID 251 INTERNALDATE "21-Oct-2015 11:33:02 +0000" BODY[] {34979} M: ) M: 18 OK Success M: >>> 19 UID FETCH 252 (INTERNALDATE BODY.PEEK[]) M: * 251 FETCH (UID 252 INTERNALDATE "22-Oct-2015 06:25:21 +0000" BODY[] {1932378} M: ) M: 19 OK Success M: >>> 20 UID FETCH 253 (INTERNALDATE BODY.PEEK[]) M: * 252 FETCH (UID 253 INTERNALDATE "22-Oct-2015 05:54:42 +0000" BODY[] {1926298} M: ) M: 20 OK Success M: >>> 21 UID FETCH 254 (INTERNALDATE BODY.PEEK[]) M: * 253 FETCH (UID 254 INTERNALDATE "22-Oct-2015 13:01:13 +0000" BODY[] {2194944} M: ) M: 21 OK Success M: >>> 22 UID FETCH 255 (INTERNALDATE BODY.PEEK[]) M: * 254 FETCH (UID 255 INTERNALDATE "22-Oct-2015 12:55:51 +0000" BODY[] {44010} M: ) M: 22 OK Success M: >>> 23 UID FETCH 256 (INTERNALDATE BODY.PEEK[]) M: * 255 FETCH (UID 256 INTERNALDATE "22-Oct-2015 14:13:45 +0000" BODY[] {36473} M: ) M: 23 OK Success M: >>> 24 UID FETCH 257 (INTERNALDATE BODY.PEEK[]) M: * 256 FETCH (UID 257 INTERNALDATE "26-Oct-2015 10:28:23 +0000" BODY[] {966708} M: ) M: 24 OK Success M: >>> 25 UID FETCH 258 (INTERNALDATE BODY.PEEK[]) M: * 257 FETCH (UID 258 INTERNALDATE "26-Oct-2015 10:22:59 +0000" BODY[] {948290} M: ) M: 25 OK Success M: >>> 26 UID FETCH 259 (INTERNALDATE BODY.PEEK[]) M: * 258 FETCH (UID 259 INTERNALDATE "29-Oct-2015 08:03:51 +0000" BODY[] {142859} M: ) M: 26 OK Success M: >>> 27 UID FETCH 260 (INTERNALDATE BODY.PEEK[]) M: * 259 FETCH (UID 260 INTERNALDATE "29-Oct-2015 07:37:46 +0000" BODY[] {47703} M: ) M: 27 OK Success M: >>> 28 UID FETCH 261 (INTERNALDATE BODY.PEEK[]) M: * 260 FETCH (UID 261 INTERNALDATE "30-Oct-2015 08:29:14 +0000" BODY[] {1228089} M: ) M: 28 OK Success M: >>> 29 UID FETCH 262 (INTERNALDATE BODY.PEEK[]) M: * 261 FETCH (UID 262 INTERNALDATE "30-Oct-2015 05:24:52 +0000" BODY[] {9624} M: ) M: 29 OK Success M: >>> 30 UID FETCH 263 (INTERNALDATE BODY.PEEK[]) M: * 262 FETCH (UID 263 INTERNALDATE "17-Nov-2015 05:37:01 +0000" BODY[] {68621} M: ) M: 30 OK Success M: >>> 31 UID FETCH 264 (INTERNALDATE BODY.PEEK[]) M: * 263 FETCH (UID 264 INTERNALDATE "17-Nov-2015 11:19:04 +0000" BODY[] {145684} M: ) M: 31 OK Success M: >>> 32 UID FETCH 265 (INTERNALDATE BODY.PEEK[]) M: * 264 FETCH (UID 265 INTERNALDATE "20-Nov-2015 05:33:36 +0000" BODY[] {3289437} M: ) M: 32 OK Success M: >>> 33 UID FETCH 266 (INTERNALDATE BODY.PEEK[]) M: * 265 FETCH (UID 266 INTERNALDATE "25-Nov-2015 07:00:13 +0000" BODY[] {635458} M: ) M: 33 OK Success M: >>> 34 UID FETCH 267 (INTERNALDATE BODY.PEEK[]) M: * 266 FETCH (UID 267 INTERNALDATE "02-Dec-2015 09:20:58 +0000" BODY[] {447930} M: ) M: 34 OK Success M: >>> 35 UID FETCH 268 (INTERNALDATE BODY.PEEK[]) M: * 267 FETCH (UID 268 INTERNALDATE "02-Dec-2015 07:46:57 +0000" BODY[] {201985} M: ) M: 35 OK Success M: >>> 36 UID FETCH 269 (INTERNALDATE BODY.PEEK[]) M: * 268 FETCH (UID 269 INTERNALDATE "02-Dec-2015 06:08:29 +0000" BODY[] {151808} M: ) M: 36 OK Success M: >>> 37 UID FETCH 270 (INTERNALDATE BODY.PEEK[]) M: * 269 FETCH (UID 270 INTERNALDATE "02-Dec-2015 09:55:13 +0000" BODY[] {85420} M: ) M: 37 OK Success M: >>> 38 UID FETCH 271 (INTERNALDATE BODY.PEEK[]) M: * 270 FETCH (UID 271 INTERNALDATE "01-Dec-2015 03:44:56 +0000" BODY[] {152115} M: ) M: 38 OK Success M: >>> 39 UID FETCH 272 (INTERNALDATE BODY.PEEK[]) S: 16 BAD Command Argument Error. 11 M: * 271 FETCH (UID 272 INTERNALDATE "27-Nov-2015 08:50:23 +0000" BODY[] {314320} M: ) M: 39 OK Success M: >>> 40 LOGOUT M: * BYE LOGOUT Requested M: 40 OK 73 good day (Success) ------------------------------------------------------------------------------ Announcing the Oxford Dictionaries API! The API offers world-renowned dictionary content that is easy and intuitive to access. Sign up for an account today to start using our lexical data to power your apps and projects. Get started today and enter our developer competition. http://sdm.link/oxford _______________________________________________ isync-devel mailing list isync-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/isync-devel