You can subscribe to this list here.
| 2004 |
Jan
(123) |
Feb
(24) |
Mar
(11) |
Apr
(7) |
May
(6) |
Jun
(6) |
Jul
(1) |
Aug
(1) |
Sep
(35) |
Oct
(24) |
Nov
(3) |
Dec
(5) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2005 |
Jan
(2) |
Feb
(6) |
Mar
(13) |
Apr
(17) |
May
(3) |
Jun
(11) |
Jul
(12) |
Aug
(4) |
Sep
(4) |
Oct
(4) |
Nov
|
Dec
(28) |
| 2006 |
Jan
(35) |
Feb
(21) |
Mar
(23) |
Apr
|
May
(16) |
Jun
(2) |
Jul
(8) |
Aug
(27) |
Sep
(2) |
Oct
(12) |
Nov
(22) |
Dec
(6) |
| 2007 |
Jan
(7) |
Feb
(4) |
Mar
|
Apr
(5) |
May
|
Jun
(2) |
Jul
|
Aug
|
Sep
(6) |
Oct
|
Nov
|
Dec
(1) |
| 2008 |
Jan
|
Feb
(11) |
Mar
(2) |
Apr
(14) |
May
|
Jun
|
Jul
(2) |
Aug
(11) |
Sep
(2) |
Oct
(5) |
Nov
|
Dec
|
| 2009 |
Jan
(1) |
Feb
(5) |
Mar
(2) |
Apr
|
May
(3) |
Jun
|
Jul
(5) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2010 |
Jan
(2) |
Feb
(32) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(6) |
Oct
(14) |
Nov
(4) |
Dec
(1) |
| 2011 |
Jan
(8) |
Feb
|
Mar
(41) |
Apr
(42) |
May
|
Jun
(1) |
Jul
(4) |
Aug
(1) |
Sep
|
Oct
|
Nov
(1) |
Dec
|
| 2012 |
Jan
|
Feb
(4) |
Mar
(5) |
Apr
(10) |
May
(2) |
Jun
(2) |
Jul
(15) |
Aug
(8) |
Sep
(101) |
Oct
(35) |
Nov
(17) |
Dec
(6) |
| 2013 |
Jan
(19) |
Feb
(18) |
Mar
(18) |
Apr
(67) |
May
(17) |
Jun
(4) |
Jul
(21) |
Aug
(10) |
Sep
(33) |
Oct
(33) |
Nov
(97) |
Dec
(81) |
| 2014 |
Jan
(39) |
Feb
(30) |
Mar
(10) |
Apr
(34) |
May
(7) |
Jun
(27) |
Jul
(33) |
Aug
(24) |
Sep
(9) |
Oct
(52) |
Nov
(23) |
Dec
(24) |
| 2015 |
Jan
(55) |
Feb
(51) |
Mar
(39) |
Apr
(74) |
May
(63) |
Jun
(33) |
Jul
(19) |
Aug
(21) |
Sep
(28) |
Oct
(11) |
Nov
(25) |
Dec
(26) |
| 2016 |
Jan
(39) |
Feb
(19) |
Mar
(36) |
Apr
(8) |
May
(3) |
Jun
(18) |
Jul
(20) |
Aug
(30) |
Sep
(12) |
Oct
(33) |
Nov
(145) |
Dec
(52) |
| 2017 |
Jan
(22) |
Feb
(43) |
Mar
(44) |
Apr
(71) |
May
(14) |
Jun
(10) |
Jul
(7) |
Aug
(30) |
Sep
(10) |
Oct
(39) |
Nov
(7) |
Dec
|
| 2018 |
Jan
(17) |
Feb
(21) |
Mar
(10) |
Apr
(19) |
May
(8) |
Jun
(9) |
Jul
(12) |
Aug
(3) |
Sep
(17) |
Oct
(9) |
Nov
(14) |
Dec
|
| 2019 |
Jan
(10) |
Feb
(6) |
Mar
(17) |
Apr
(2) |
May
(15) |
Jun
(15) |
Jul
(43) |
Aug
(12) |
Sep
(21) |
Oct
(7) |
Nov
(35) |
Dec
(5) |
| 2020 |
Jan
(110) |
Feb
(19) |
Mar
(12) |
Apr
(7) |
May
(22) |
Jun
(20) |
Jul
(48) |
Aug
(112) |
Sep
(12) |
Oct
(5) |
Nov
(19) |
Dec
(4) |
| 2021 |
Jan
(22) |
Feb
(54) |
Mar
(39) |
Apr
(5) |
May
(5) |
Jun
(36) |
Jul
(23) |
Aug
(31) |
Sep
(29) |
Oct
(2) |
Nov
(63) |
Dec
(50) |
| 2022 |
Jan
(23) |
Feb
(15) |
Mar
(3) |
Apr
(15) |
May
(21) |
Jun
(262) |
Jul
(59) |
Aug
(24) |
Sep
(18) |
Oct
(8) |
Nov
(23) |
Dec
(24) |
| 2023 |
Jan
(13) |
Feb
(3) |
Mar
(24) |
Apr
(3) |
May
(6) |
Jun
(13) |
Jul
(9) |
Aug
(32) |
Sep
(4) |
Oct
(2) |
Nov
(11) |
Dec
|
| 2024 |
Jan
(23) |
Feb
(15) |
Mar
(16) |
Apr
(17) |
May
(2) |
Jun
(5) |
Jul
(34) |
Aug
(48) |
Sep
(24) |
Oct
(12) |
Nov
(43) |
Dec
(34) |
| 2025 |
Jan
(7) |
Feb
(1) |
Mar
(30) |
Apr
(4) |
May
|
Jun
(5) |
Jul
(25) |
Aug
(1) |
Sep
(7) |
Oct
(7) |
Nov
(19) |
Dec
|
|
From: Ludovico G. <lud...@po...> - 2024-09-29 12:28:23
|
Signed-off-by: Ludovico Gerardi <lud...@po...>
---
src/mbsync.1.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/mbsync.1.in b/src/mbsync.1.in
index f950b3b..fba3669 100644
--- a/src/mbsync.1.in
+++ b/src/mbsync.1.in
@@ -12,7 +12,7 @@ mbsync - synchronize IMAP4 and Maildir mailboxes
.SH SYNOPSIS
\fBmbsync\fR [\fIoptions\fR ...] {{\fIchannel\fR[\fB:\fIbox\fR[{\fB,\fR|\fB\\n\fR}...]]|\fIgroup\fR} ...|\fB-a\fR}
.br
-\fBmbsync\fR --list-stores [\fIoptions\fR ...] [\fIstore\fR} ...]
+\fBmbsync\fR --list-stores [\fIoptions\fR ...] [\fIstore\fR ...]
.
.SH DESCRIPTION
\fBmbsync\fR is a command line application which synchronizes mailboxes;
--
2.46.2
|
|
From: Behnam L. M. <beh...@gm...> - 2024-09-29 12:18:28
|
On 24/09/29 12:07PM, Oswald Buddenhagen via isync-devel wrote: > however, i don't quite get this: > > From: CheesyChocolate <de...@be...> > > signed-off-by: CheesyChocolate <de...@be...> > > > why are you using this pseudonym for the commits when you're using an > apparent real name on the list? I made a new patch with my real name. I'm sorry for the confusion. I just didn't bother to change the name ever, so that pseudonym has been used more often than my real name. -- Behnam Lal in...@be... behnamlal.xyz |
|
From: Oswald B. <osw...@gm...> - 2024-09-29 10:07:57
|
On Sat, Sep 28, 2024 at 11:54:56PM +0000, Behnam Lal Moghaddam wrote: >On 24/09/28 02:03PM, Oswald Buddenhagen via isync-devel wrote: >> a few suggestions: >> >I rewrote the patch according to your suggestions. > ok. i see you removed the port config entirely, which is fair enough. however, i don't quite get this: >From: CheesyChocolate <de...@be...> >signed-off-by: CheesyChocolate <de...@be...> > why are you using this pseudonym for the commits when you're using an apparent real name on the list? |
|
From: Oswald B. <osw...@gm...> - 2024-09-29 09:54:31
|
On Sat, Sep 28, 2024 at 05:17:55PM +0000, Ludovico Gerardi wrote: >The problem is that I still have the older outgoing messages in the >renamed file, and I don't know how to convert those into the format that >mbsync uses, with the right UID etc. Could anyone help me please? > you don't need to worry about the UIDs. it's easiest to just open the folder with mutt and then `save` the messages to the right one. for a mass conversion to maildir, `formail -s` would be the tool of choice. |
|
From: Behnam L. M. <beh...@gm...> - 2024-09-28 23:55:10
|
On 24/09/28 02:03PM, Oswald Buddenhagen via isync-devel wrote: > On Sat, Sep 28, 2024 at 09:23:49AM +0000, Behnam Lal Moghaddam wrote: > > I want to share a patch that allows mbsync-get-cert script to support > > STARTTLS and custom port. > > > thanks! > > a few suggestions: > - use true/false for $STARTTLS - then you can evaluate it without > running it through `test` > - don't default the port - then you can make it fall back depending on > $STARTTLS, which would make specifying a port generally unnecessary > - a signed-off-by footer is optional here, but make sure that the author > info is sane and matches S-O-B if present > I rewrote the patch according to your suggestions. the new patch is attached. to this mail. > i'm pondering whether i should classify this omission as a bug and > therefore apply this for 1.5.1. strictly speaking, it's a feature, so > material for master ... > I do agree that this counts as a feature. Either way, since it's not a huge change, I think it's safe to include it in the next release. > > > _______________________________________________ > isync-devel mailing list > isy...@li... > https://lists.sourceforge.net/lists/listinfo/isync-devel -- Behnam Lal in...@be... behnamlal.xyz |
|
From: Ludovico G. <lud...@po...> - 2024-09-28 17:18:02
|
Hello, before running mbsync for the first time I had setup neomutt with the 'record' option set to 'Sent', and neomutt created a file called 'Sent' within the mail directory, where it appended outgoing messages. However that meant I could not sync those messages with mbsync, so I renamed the file and run mbsync, which created a 'Sent' folder, and now new outgoing messages are being synchronized. The problem is that I still have the older outgoing messages in the renamed file, and I don't know how to convert those into the format that mbsync uses, with the right UID etc. Could anyone help me please? -- Regards, Ludovico Gerardi |
|
From: Oswald B. <osw...@gm...> - 2024-09-28 12:03:31
|
On Sat, Sep 28, 2024 at 09:23:49AM +0000, Behnam Lal Moghaddam wrote: >I want to share a patch that allows mbsync-get-cert script to support >STARTTLS and custom port. > thanks! a few suggestions: - use true/false for $STARTTLS - then you can evaluate it without running it through `test` - don't default the port - then you can make it fall back depending on $STARTTLS, which would make specifying a port generally unnecessary - a signed-off-by footer is optional here, but make sure that the author info is sane and matches S-O-B if present i'm pondering whether i should classify this omission as a bug and therefore apply this for 1.5.1. strictly speaking, it's a feature, so material for master ... |
|
From: Behnam L. M. <beh...@gm...> - 2024-09-28 09:24:03
|
Hello, I want to share a patch that allows mbsync-get-cert script to support STARTTLS and custom port. I tried to keep the changes as minimal as possible, even using legacy shell syntax as it's used in the original script. The example usage is as follows: ``` mbsync-get-cert -s -p 143 mail.example-domain.org ``` This will connect to mail.example-domain.org on port 143 and use STARTTLS. The patch will not break the existing functionality, so it's safe to apply. The patch is attached to this email. Best regards, -- Behnam Lal in...@be... behnamlal.xyz |
|
From: Oswald B. <osw...@gm...> - 2024-09-23 08:34:36
|
On Sun, Sep 22, 2024 at 06:09:06PM +0200, Dom (shymega) Rodriguez wrote: >As well as that, I find OWA has the dates in the wrong order after >syncing. I have `CopyArrivalDates` set as true. > you mean, the pull causes the server to re-stamp the messages? that's just weird ... >I'm not sure how comfortable I am sharing the config and more verbose >logs via a public mailing list, though. > mail them to me privately. >I've tried the `wip/exchange-workarounds-1.5` branch on NixOS, which >produced a segfault. I can get a backtrace if needed. > won't hurt, and valgrind'ing would be even better. just make sure the build has debug symbols, as otherwise the traces will be completely useless. however, the branch isn't really expected to work, as it's untested; i had no access to exchange for half a decade. and even in the best case, it contains some rather egregious hacks. >Would it be better to use Davmail? > probably not. |
|
From: Dom (s. R. <sh...@sh...> - 2024-09-22 16:50:02
|
Hello, I'm using `isync` with Microsoft 365 directly, via XOAUTH2/IMAP, however, I'm running into issues. The main issue is from the attached log, but I'm also finding that when I restore deleted emails via OWA, and sync, they're deleted again. This happens even when running `mbsync -L $account`. As well as that, I find OWA has the dates in the wrong order after syncing. I have `CopyArrivalDates` set as true. I'm not sure how comfortable I am sharing the config and more verbose logs via a public mailing list, though. I've tried the `wip/exchange-workarounds-1.5` branch on NixOS, which produced a segfault. I can get a backtrace if needed. Would it be better to use Davmail? Thank you. Best wishes, -- Dom Rodriguez GPG Fingerprint: EB0D 45E6 D0DC 1BA1 A2B5 FC24 72DC F123 1E54 BD43 |
|
From: Edd B. <ed...@th...> - 2024-09-20 14:50:30
|
Hey, On Fri, Sep 20, 2024 at 04:31:18PM +0200, Oswald Buddenhagen via isync-devel wrote: > do you have .journal files next to the state files? then it's actually > crashing. No journal files present. > regardless, please add -D to the command line, sync _one_ affected box, > and mail me the log. I'll mail it privately to save me time in eliding addresses etc. > btw, are you running 1.5.0 already? Yep. I'm using the OpenBSD package in OpenBSD-current. There are a handful of patches applied, but none look relevant: https://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/mail/isync/patches/?hideattic=1#dirlist -- Best Regards Edd Barrett https://www.theunixzoo.co.uk |
|
From: Oswald B. <osw...@gm...> - 2024-09-20 14:31:27
|
On Fri, Sep 20, 2024 at 11:55:19AM +0100, Edd Barrett wrote: >And if you re-run it again, I see the same discrepancy between the >mesage >counts on hte near and far sides. So it's still not syncing. > >After those two runs, I notice that MaxPulledUid and MaxPushedUid remain zero. >Is that right? > iirc, no. do you have .journal files next to the state files? then it's actually crashing. regardless, please add -D to the command line, sync _one_ affected box, and mail me the log. btw, are you running 1.5.0 already? |
|
From: Edd B. <ed...@th...> - 2024-09-20 10:55:39
|
Hi, Thanks for getting back to me. On Fri, Sep 20, 2024 at 11:19:31AM +0200, Oswald Buddenhagen via isync-devel wrote: > resetting the max uids in the state files is a better idea. I reset (set to 0) MaxPulledUid and MaxPushedUid in INBOX/.mbsyncstate then re-ran mbsync with -V. ``` ... Opening far side box INBOX... Opening near side box INBOX... Loading far side box... Loading near side box... near side: 5846 messages, 7 recent far side: 5839 messages, 0 recent Synchronizing... ... ``` And if you re-run it again, I see the same discrepancy between the mesage counts on hte near and far sides. So it's still not syncing. After those two runs, I notice that MaxPulledUid and MaxPushedUid remain zero. Is that right? -- Best Regards Edd Barrett https://www.theunixzoo.co.uk |
|
From: Oswald B. <osw...@gm...> - 2024-09-20 09:19:41
|
On Fri, Sep 20, 2024 at 09:04:57AM +0100, Edd Barrett wrote: >However I notice that after a sync, mailboxes can be of differing sizes >on >different hosts. For example last night, the Inbox folder had: > > - 5826 messages on the IMAP server > - 5860 messages on the desktop > - 5833 messages on the laptop > >What am I missing? Shouldn't all the hosts have the same mail? Is there a way >to make it so? It's making me a little nervous, because I may be missing mail. > sounds like another instance of the MaxPulledUID issue, which was raised again just a week ago here. related post: https://www.reddit.com/r/commandline/comments/1d9ik8a/comment/lmwd4l2/ only that in your case it seems to be about the complementary MaxPushedUID (or possibly both). >Should I try blasting the sync state files and re-syncing? Is that safe? > you mean _just_ the state files? it's safe, but not recommended, as you'll get duplicates of just about every mail. you can eliminate them easily using f.ex. mutt, but it's a tad wasteful. resetting the max uids in the state files is a better idea. |
|
From: Edd B. <ed...@th...> - 2024-09-20 08:31:47
|
Hi,
I was reviewing my email setup, and noticed something I didn't expect.
First, the setup looks like this:
desktop <---> IMAP server <---> laptop
Both the desktop and laptop have an identical isync config like this:
```
IMAPAccount myaccount
Host <the-server-address>
User <the-user>
PassCmd <the-pass-cmd>
TLSType IMAPS
PipelineDepth 4
IMAPStore myaccount-remote
Account myaccount
MaildirStore myaccount-local
SubFolders Verbatim
Path <the-path>
Inbox <inbox-path>
Channel myaccount
Far :myaccount-remote:
Near :myaccount-local:
Patterns *
Create Both
SyncState *
```
Then I sync with `mbsync -a`.
The intention being that if the desktop and laptop were to sync at the same
moment (and no new mail came in in the meantime), all hosts would have
identical mail.
However I notice that after a sync, mailboxes can be of differing sizes on
different hosts. For example last night, the Inbox folder had:
- 5826 messages on the IMAP server
- 5860 messages on the desktop
- 5833 messages on the laptop
What am I missing? Shouldn't all the hosts have the same mail? Is there a way
to make it so? It's making me a little nervous, because I may be missing mail.
Should I try blasting the sync state files and re-syncing? Is that safe?
Cheers
--
Best Regards
Edd Barrett
https://www.theunixzoo.co.uk
|
|
From: Oswald B. <osw...@gm...> - 2024-09-14 14:08:54
|
On Sat, Sep 14, 2024 at 01:20:25PM +0200, Tamás Gulácsi via isync-devel wrote: > Patterns "!Trash !Conversation !Deleted !Drafts !Junk !Outbox !RSS !Scheduled" > Patterns "!\"Conversation History\" !\"Deleted Items\"" > Patterns "!\"Junk Email\"" > Patterns "!\"RSS Feeds\"" > fwiw, you have a level of quoting too much there. >What I've configure wrong? > nothing in this regard, but you need to upgrade to 1.5.0 for proper support for non-ascii box names. make sure to clean up properly, as you apparently have duplicate folders at this point. the Mag&AOE-n is due to older isync's failure to decode utf-7 properly, and you shouldn't see this either locally nor in a proper imap view (`mbsync -ls` will show you what folders it deems existent). |
|
From: Tamás G. <ta...@gu...> - 2024-09-14 11:37:44
|
.mbsyncrc: > FSync no > > IMAPAccount t.gulacsi > Host localhost > Port 1143 > User "t.g...@un...,fc...19" > Pass "" > AuthMechs LOGIN > SSLType None > > IMAPStore t.gulacsi-remote > Account t.gulacsi > > MaildirStore t.gulacsi-local > Path ~/mail/t.gulacsi > Inbox ~/mail/t.gulacsi/Inbox > SubFolders Verbatim > AltMap yes > > Channel t.gulacsi > Far :t.gulacsi-remote: > Near :t.gulacsi-local: > Create Near > Patterns * > Patterns "!Trash !Conversation !Deleted !Drafts !Junk !Outbox !RSS !Scheduled" > Patterns "!\"Conversation History\" !\"Deleted Items\"" > Patterns "!\"Junk Email\"" > Patterns "!\"RSS Feeds\"" > Sync Pull > SyncState * $ mbsync -V t.gulacsi Reading configuration file /home/tgulacsi/.mbsyncrc C: 0/1 B: 0/0 F: +0/0 *0/0 #0/0 N: +0/0 *0/0 #0/0 Channel t.gulacsi Opening far side store t.gulacsi-remote... Resolving localhost... ok Connecting to localhost ([::1]:1143)... Opening near side store t.gulacsi-local... Logging in... *** IMAP Warning *** Password is being sent in the clear C: 0/1 B: 0/40 F: +0/0 *0/0 #0/0 N: +0/0 *0/0 #0/0 Opening far side box INBOX... Opening near side box INBOX... Loading far side box... Loading near side box... near side: 153 messages, 0 recent far side: 599 messages, 0 recent Synchronizing... C: 0/1 B: 1/40 F: +0/0 *0/0 #0/0 N: +0/0 *0/0 #0/0 Opening far side box INBOX/Mag&AOE-n/BOKCs... Opening near side box INBOX/Mag&AOE-n/BOKCs... Error: channel t.gulacsi: near side box INBOX/Mag&AOE-n/BOKCs cannot be opened. BUT! $ mbsync -V 't.gulacsi:INBOX/Mag&AOE-n/BOKCs' Reading configuration file /home/tgulacsi/.mbsyncrc C: 0/1 B: 0/1 F: +0/0 *0/0 #0/0 N: +0/0 *0/0 #0/0 Channel t.gulacsi Opening far side store t.gulacsi-remote... Resolving localhost... ok Connecting to localhost ([::1]:1143)... Opening near side store t.gulacsi-local... Logging in... *** IMAP Warning *** Password is being sent in the clear Opening far side box INBOX/Mag&AOE-n/BOKCs... Opening near side box INBOX/Mag&AOE-n/BOKCs... Loading far side box... Loading near side box... near side: 91 messages, 0 recent far side: 149 messages, 0 recent Synchronizing... C: 1/1 B: 1/1 F: +0/0 *0/0 #0/0 N: +0/0 *0/0 #0/0 AND! $ mbsync -V 't.gulacsi:INBOX/Magán/BOKCs' Reading configuration file /home/tgulacsi/.mbsyncrc C: 0/1 B: 0/1 F: +0/0 *0/0 #0/0 N: +0/0 *0/0 #0/0 Channel t.gulacsi Opening far side store t.gulacsi-remote... Resolving localhost... ok Connecting to localhost ([::1]:1143)... Opening near side store t.gulacsi-local... Logging in... *** IMAP Warning *** Password is being sent in the clear Opening far side box INBOX/Magán/BOKCs... Opening near side box INBOX/Magán/BOKCs... Creating near side box INBOX/Magán/BOKCs... Maildir notice: no UIDVALIDITY, creating new. Loading far side box... Loading near side box... near side: 0 messages, 0 recent far side: 149 messages, 0 recent Synchronizing... C: 1/1 B: 1/1 F: +0/0 *0/0 #0/0 N: +91/91 *0/0 #0/0 Works. Another strange thing is that both SELECTs "INBOX/Mag&AOE-n/BOKCs" on the server side (which is a self-written MS Graph-IMAP proxy). What I've configure wrong? Thanks, Tamás Gulácsi |
|
From: Oswald B. <osw...@gm...> - 2024-09-13 08:34:49
|
On Fri, Sep 13, 2024 at 07:00:02AM +0000, jordan--- via isync-devel wrote: >I found a report on Reddit that looks like a similar problem, but with >no resolution: >https://www.reddit.com/r/commandline/comments/1d9ik8a/mbsync_not_downloading_all_messages/ > >Do you have any suggestions on what I might need to fix? > yes, this is a common theme; you'll find lots of related threads in the list archive. i now also answered on reddit. in your case the interesting question is whether the buggy run occurred before or after you upgraded to 1.5 (the upgrade wouldn't resolve the situation once it manifests). |
|
From: <jo...@jn...> - 2024-09-13 07:19:29
|
Hello, I have a strange behavior when attempting to sync in the last few days, and I suspect it's related to recently upgrading isync from 1.4.4 to 1.5. Specifically, `mbsync -V` shows something like this: ... Opening far side box INBOX... Opening near side box INBOX... Loading far side box... Loading near side box... near side: 799 messages, 734 recent far side: 888 messages, 0 recent Synchronizing... ... So it sees messages available on the server, but 1. none of them are marked "recent", which is surprising to me, and 2. it doesn't actually spend any time synchronizing, and it doesn't actually synchronize any messages (it immediately moves onto the next folder). I doubt it's a server issue, as the same config (ignoring SSLType vs TLSType) currently works on a different computer still on 1.4.4. I found a report on Reddit that looks like a similar problem, but with no resolution: https://www.reddit.com/r/commandline/comments/1d9ik8a/mbsync_not_downloading_all_messages/ Do you have any suggestions on what I might need to fix? Thank you! -- Jordan |
|
From: Alan S. <ala...@po...> - 2024-08-30 06:41:53
|
Hello, On 2024-08-29 16:39, Oswald Buddenhagen via isync-devel <isy...@li...> writes: > On Thu, Aug 29, 2024 at 03:57:39PM +0200, Alan Schmitt wrote: >>F: >>> 7 UID FETCH 1949470 (BODY.PEEK[]) >>F: * 14550 FETCH (UID 1949470 BODY[] "") >>IMAP error: malformed FETCH response from ********: BODY is no literal >> >>Is there a way to ignore the problematic message and synchronize the >>other ones? >> > no, but you can try locating it using an interactive imap browser, like > thunderbird (enable the "arrival order" (or similar) column, which > really shows the uids). > > the message in question seems to have zero bytes. if the server is using > maildir, this might be the result of a badly handled crash. if you have > file system access to it, you can trivially locate and prune the file. Thank you for the suggestions. This Schrödinger message kept disappearing and coming back (now it’s gone for good). I managed to connect to the imap server directly when it was there, and I observed that it was completely empty, that I could not set flags on it (I tried to set the Deleted flag), and that expunging would make it go away (temporarily). I also played with some email clients to identify the message, and it seems it was a leftover from a calendar invitation. In any case all seems well now. Best, Alan |
|
From: Oswald B. <osw...@gm...> - 2024-08-29 14:39:18
|
On Thu, Aug 29, 2024 at 03:57:39PM +0200, Alan Schmitt wrote: >F: >>> 7 UID FETCH 1949470 (BODY.PEEK[]) >F: * 14550 FETCH (UID 1949470 BODY[] "") >IMAP error: malformed FETCH response from ********: BODY is no literal > >Is there a way to ignore the problematic message and synchronize the >other ones? > no, but you can try locating it using an interactive imap browser, like thunderbird (enable the "arrival order" (or similar) column, which really shows the uids). the message in question seems to have zero bytes. if the server is using maildir, this might be the result of a badly handled crash. if you have file system access to it, you can trivially locate and prune the file. |
|
From: Alan S. <ala...@po...> - 2024-08-29 13:57:54
|
Hello, I no longer can sync one of the imap servers I use because I get an error "BODY is no literal". As no mail is synchronized, I don’t know how to delete the problematic email as I don’t know which one it is… Here is what debug says: synchronizing new messages on far side unpropagated old message 1949470 unpropagated old message 1949476 unpropagated old message 1949484 unpropagated old message 1949488 unpropagated old message 1949492 synchronizing flags propagating new messages N: Called get_uidnext, ret=35763 -> log: F 1 35763 (save UIDNEXT of near side) -> log: # 1949470 0 rLci37YnnlGz (new TUID) -> log: # 1949476 0 ysI7YBE7WLgO (new TUID) -> log: # 1949484 0 lnyasNRsH59r (new TUID) -> log: # 1949488 0 PWmLcivibHT/ (new TUID) -> log: # 1949492 0 yP75WP1GQVJf (new TUID) N: Called get_memory_usage, ret=0 F: [ 9] Enter fetch_msg, uid=1949470, want_flags=no, want_date=no F: >>> 7 UID FETCH 1949470 (BODY.PEEK[]) F: [ 9] Leave fetch_msg N: Called get_memory_usage, ret=0 F: [ 10] Enter fetch_msg, uid=1949476, want_flags=no, want_date=no (1 in progress) F: >>> 8 UID FETCH 1949476 (BODY.PEEK[]) F: [ 10] Leave fetch_msg N: Called get_memory_usage, ret=0 F: [ 11] Enter fetch_msg, uid=1949484, want_flags=no, want_date=no (2 in progress) F: >>> 9 UID FETCH 1949484 (BODY.PEEK[]) F: [ 11] Leave fetch_msg N: Called get_memory_usage, ret=0 F: [ 12] Enter fetch_msg, uid=1949488, want_flags=no, want_date=no (3 in progress) F: >>> 10 UID FETCH 1949488 (BODY.PEEK[]) F: [ 12] Leave fetch_msg N: Called get_memory_usage, ret=0 F: [ 13] Enter fetch_msg, uid=1949492, want_flags=no, want_date=no (4 in progress) F: >>> 11 UID FETCH 1949492 (BODY.PEEK[]) F: [ 13] Leave fetch_msg F: [ 7] Callback leave load_box F: * 14550 FETCH (UID 1949470 BODY[] "") IMAP error: malformed FETCH response from ********: BODY is no literal F: Callback enter bad store F: Enter cancel_store F: [ 9] Callback enter fetch_msg, sts=4 F: [ 9] Callback leave fetch_msg F: [ 10] Callback enter fetch_msg, sts=4 F: [ 10] Callback leave fetch_msg F: [ 11] Callback enter fetch_msg, sts=4 F: [ 11] Callback leave fetch_msg F: [ 12] Callback enter fetch_msg, sts=4 F: [ 12] Callback leave fetch_msg F: [ 13] Callback enter fetch_msg, sts=4 F: [ 13] Callback leave fetch_msg F: Leave cancel_store N: [ 14] Enter cancel_cmds N: [ 14] Callback enter cancel_cmds N: Enter free_store N: Leave free_store N: [ 14] Callback leave cancel_cmds N: [ 14] Leave cancel_cmds F: Callback leave bad store Processed 1 box(es) in 1 channel(s), pulled 0 new message(s) and 0 flag update(s), pushed 0 new message(s) and 0 flag update(s). Is there a way to ignore the problematic message and synchronize the other ones? Thanks, Alan |
|
From: Alan S. <ala...@po...> - 2024-08-28 11:03:18
|
On 2024-08-28 11:56, Evgeniy Berdnikov <bi...@pr...> writes: > On Wed, Aug 28, 2024 at 10:40:30AM +0200, Alan Schmitt wrote: >> I still have an error at the end of synchronization, but it does not >> prevent me from doing the sync. >> >> C: 2/3 B: 18/19 F: +0/1 *1/1 #0/0 -0/0 N: +4/4 *0/0 #0/0 -0/080F2FCE57C7F0000:error:0A000126:SSL routines::unexpected eof while reading:ssl/record/rec_layer_s3.c:689: > > This is because server imap.zaclys.net on client's LOGOUT drops down TCP > connection without proper SSL termination. It's a violation of SSL protocol, > but many modern servers have such behaviour. > > Probably redirection of stderr in tunnel command such as "... 2>/dev/null" > helps to suppress this output. It works, thanks! Alan |
|
From: Evgeniy B. <bi...@pr...> - 2024-08-28 09:03:55
|
On Wed, Aug 28, 2024 at 10:40:30AM +0200, Alan Schmitt wrote: > I still have an error at the end of synchronization, but it does not > prevent me from doing the sync. > > C: 2/3 B: 18/19 F: +0/1 *1/1 #0/0 -0/0 N: +4/4 *0/0 #0/0 -0/080F2FCE57C7F0000:error:0A000126:SSL routines::unexpected eof while reading:ssl/record/rec_layer_s3.c:689: This is because server imap.zaclys.net on client's LOGOUT drops down TCP connection without proper SSL termination. It's a violation of SSL protocol, but many modern servers have such behaviour. Probably redirection of stderr in tunnel command such as "... 2>/dev/null" helps to suppress this output. -- Eugene Berdnikov |
|
From: Alan S. <ala...@po...> - 2024-08-28 08:40:45
|
On 2024-08-28 11:07, Evgeniy Berdnikov <bi...@pr...> writes: > Is SSLType is set to "None" in your config? I suspect in your configuration > output from tunnel is tried to be interpreted as SSL, but it is plain IMAP. That was it, thanks! I still have an error at the end of synchronization, but it does not prevent me from doing the sync. C: 2/3 B: 18/19 F: +0/1 *1/1 #0/0 -0/0 N: +4/4 *0/0 #0/0 -0/080F2FCE57C7F0000:error:0A000126:SSL routines::unexpected eof while reading:ssl/record/rec_layer_s3.c:689: Thanks again, Alan |