Re: [Evolution] Thoughts on Discourse and use as a mailing list
On Sun, 2022-10-23 at 02:41 +0100, Pete Biggs wrote: > On Sun, 2022-10-23 at 02:24 +0100, Pete Biggs wrote: > > On Sat, 2022-10-22 at 22:08 +0100, Patrick O'Callaghan wrote: > > > On Sat, 2022-10-22 at 17:36 +0100, Pete Biggs wrote: > > > > I thought I would put together some of my thoughts about using > > > > Discourse that I have gained in just a day of using it. A day > > > > is not > > > > very long and I may not have fully understood everything - but > > > > there > > > > again, I am, apparently, the top poster on the topic with most > > > > replies > > > > in the Application category on Gnome Discourse! > > > > > > Well said. I agree with all of this. > > > > > > > And it's clear from posts on the forum that they really don't want > > us > > there on any terms other than being well behaved, compliant members > > of > > the Gnome community. > > > > Sad, but I think the jury has come to their decision. > > > > I hope that Gnome is happy to have destroyed a vibrant, helpful > support > community. For what? Because they can't be arsed to deal with spam; > because we didn't fit in with their vision of how support should be > provided; because we aren't good Gnome citizens. > > We were sold a pig-in-a-poke. This is what one of the admins of the > forum said: > > Yes: Discourse is not a good mailing list software. It’s > predicated > on the idea that you can use email to interact with it, but it’s > not > the main interaction model. Tools like moderation and community > management are based on interacting through the web UI. Can > Discourse be fixed? Of course: it’s software, it can do anything. > Plus, it’s open source software, so it can be fixed by anybody. If > people are willing to work on it, I’m sure it’s going to improve > that particular side, and maybe it’ll be a good replacement for > mailman. Are GNOME admins going to do that? No, I don’t think they > will. > > The "configure once and then just use email" was a lie. > > To continue the Douglas Adams quotes: > > "So long and thanks for all the fish". > > Pete This has been my experience with GNOME decision makers in other areas as well. Failure to engage, diminution of concerns and then moving on with the tired refrain of it's open source so your could fix it yourself, and then cycling back to failure to engage. "Resistance is useless!" ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Oh for heavens sake ....
On Fri, 2022-10-21 at 20:30 +0200, Andrea Veri wrote: > There will always be someone complaining but it's fundamental to give > things a try and helping out others to succeed as well making sure > their workflow is replicated to the new tool/platform/protocol. I think this diminishes the frustrations that people are having here in a way that is unhelpful. On the other hand it does allow another Douglas Adams quote, "It's a bypass. You've got to build bypasses." Dan ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Announcement: this mailing list will be retired by the end of Oct 2022
What a short-sighted decision. On Thu, 2022-10-20 at 13:09 +0200, Andrea Veri wrote: > Mailing list subscribers are invited to migrate to GNOME's Discourse > instance [1]. Discourse is an awful way to deal with thing long-term discussions which are often a feature of things here. This is very disappointing. Dan ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] weird bug: mismatch between the message list and preview pane
On Fri, 2022-10-07 at 22:08 +0100, Patrick O'Callaghan wrote: > Agreed. I too have a number of IMAP-based accounts and several > clients > for them on different devices and platforms, including Evolution. I > have never seen an issue such as the OP describes. My guess would be > that there is some sort of database corruption, but since I don't use > the Flatpak version I can't really comment further. I have seen this behaviour on a number of Evo versions (both old from my distro, 3.28.5, and more recently new, flatpak, version 3.44.3). This has been with the Proton IMAP bridge and I suspect that this is a a problem with that causing confusion. Dan ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Understanding the "Free form expression" syntax (GMail-like search with conditional operators)
On Sat, 2022-07-30 at 17:58 -0400, Jeff via evolution-list wrote: > I have tried looking around and did not find any further > documentation on this, other than one person in asking the same kind > of question in a distro > forum: https://bbs.archlinux.org/viewtopic.php?id=264559 > > I did not find anything else in this list here or in the issues > tracker. > Are the example "or:(blah blah)" queries I mentioned in my previous > email supposed to work? If you go to Help and search for "Available Filter Conditions" and then navigate to the obvious page you will see a link to "special syntax" under the "Free Form Expression" section. This has the original documentation from the issue, but also has some examples which should explain uses. Dan ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
[Evolution] queries about opening attachments: portal window behavior and mime type association
Hi, Using "3.44.1 (by Flathub.org))". When opening an attachment with "Open in default application" the Portal is opened behind the evolution window and I don't see a way to set the default application (which seems to be unset). * Is the window opening behaviour expected/should I open a bug for it? * Is there an intended way of adding mine type associations other than copying them to ~/.var/app/org.gnome.Evolution/config/mimeapps.list from ~/.config/mimeapps.list. thanks Dan ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] help understanding a section of evolution log
On Mon, 2022-05-16 at 10:51 +, Dan Kortschak via evolution-list wrote: > On Mon, 2022-05-16 at 12:17 +0200, Milan Crha via evolution-list wrote: > > I do not know the exact flatpak command, try to search > > for "flatpak override home access" or some such term. Once you'll > > set > > the override make sure you restart the application, thus it starts > > with > > the new privileges. > > Thanks for that, I'll take a look. `sudo flatpak override org.gnome.Evolution --filesystem=home` worked for me. I also found this change in geary looking to fix the same issue: https://gitlab.gnome.org/GNOME/geary/-/merge_requests/655. thanks for your help Dan ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] help understanding a section of evolution log
On Mon, 2022-05-16 at 12:17 +0200, Milan Crha via evolution-list wrote: > You can open the terminal in the sandbox with: > > $ flatpak run --command=sh org.gnome.Evolution > > which should give you the same file system layout as the Evolution > itself sees. > That's interesting. It shows me that I'm in ~/, but clearly it's faking it since nothing is there and writes to the fs don't appear elsewhere, and the inode numbers of files I write there are too low (~100) to be natural. > > So does this mean that it is not possible to print from the flatpak > > evolution? > > I do not know. Flatpak has its limitations, some are for good. Maybe > if > you expose a whole home to the sandbox (which means you'll lose the > safety), then the WebKitGTK will offer real home directory and you > get > to the files. I do not know the exact flatpak command, try to search > for "flatpak override home access" or some such term. Once you'll set > the override make sure you restart the application, thus it starts > with > the new privileges. Thanks for that, I'll take a look. ISTM that this is a fairly important thing to be able to do though. It's worth noting that saving attachments and mbox files works fine. thanks Dan ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] help understanding a section of evolution log
On Mon, 2022-05-16 at 07:55 +0200, Milan Crha via evolution-list wrote: > what exact errors, please? The virtual junk/trash folders gather > messages marked as junk/trash. Those in the server side Junk/Trash > real > folders do not be marked as such. As you have a patched version, let > Evolution use the real Junk/Trash folders instead. There's no need to > use the virtual folders. > Thanks. Using the real folders works correctly. The errors I got with the virtual folders were the same complaints from the server about attempting to delete from "All Mail". > > * Where are configuration/state files stored by flatpak evolution? > > FOUND: ~/.var/app/org.gnome.Evolution > > Correct. I guess, and only guess, the "printed" files are stored > there > as well, but I can be wrong. > It seems that they are not. > > * When I migrated data from the distro-installed evolution (I used > > backup and then restore into the flatpak install) no tasks or > > calendar events from the local task list/calendar ("On This > > Computer") came across. Is this expected? > > No, those should be visible. Either you've some filter shown, or the > calendar factory failed to notice the change (which I consider > unlikely, but as long as the iCalendar files contain the data you > should see them. Try to restart the factory. You can check whether > it's > running: > > $ ps ax | grep evolution > > and when there's any process from /app/, then it's the Flatpak > version. > Run: > > $ flatpak kill org.gnome.Evolution > > which will kill them all. You can verify with the 'ps' command. Then > run Evolution as before and check the filters in the Calendar and > Tasks > views. Thank you, this fixed it. thanks Dan ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] help understanding a section of evolution log
On Mon, 2022-05-16 at 07:48 +0200, Milan Crha via evolution-list wrote: > first, it would be: > > $ WEBKIT_FORCE_SANDBOX=0 flatpak run org.gnome.Evolution > > in the Flatpak case. > > An option is to have a wrapper script, or add an: > > export WEBKIT_FORCE_SANDBOX=0 > > line into your ~/.bashrc file or similar, which will influence all > apps > using WebKitGTK, not only Evolution. > > Nonetheless, this will not help in case of the Flatpak, because > 3.44.1 > sets the variable on its own. Flatpak is different from the native > host > system running. So does this mean that it is not possible to print from the flatpak evolution? I tried WEBKIT_FORCE_SANDBOX=0 flatpak run org.gnome.Evolution and cannot find any printed file after attempting a print to PDF. thanks Dan ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] help understanding a section of evolution log
On Sun, 2022-05-15 at 23:37 +0200, Ángel wrote: > No. You only need to remove this on evolution. Such as running it > from > a terminal with: > WEBKIT_FORCE_SANDBOX=0 evolution & > > (the sandbox is probably not going to be used anywhere else, but just > in case I wouldn't disable a sandbox if not needed) I don't see a way to do this via a desktop application file. Is there a way? thanks Dan ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] help understanding a section of evolution log
On Sat, 2022-05-14 at 22:43 +0200, Ángel wrote: > prepend with WEBKIT_FORCE_SANDBOX=0 to set that environment variable. > > The Webkit bug is https://bugs.webkit.org/show_bug.cgi?id=202363 Thanks. So to work around this in a convenient way (allowing desktop integration) it would be necessary to removing sandboxing globally withing the GNOME sessions? Is that correct? Dan ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] help understanding a section of evolution log
On Thu, 2022-05-12 at 23:39 +, Dan Kortschak via evolution-list wrote: > I tried using the flatpak, but it failed with a crash in > a dependency, I'll try this again to see if that has been resolved. The newest version of the flatpak repo now works for me (3.44.1) but I still see the errors if I have the "All Mail" folder subscribed (using virtual folders for junk and trash), and cannot see any mail in Junk if it is not. In general, unsubscribing from "All Mail" doesn't seem to be a good options since I've found that messages often don't thread properly outside that folder and some messages do not appear anywhere else (which would explain the Junk behaviour). It also brings some questions which have been answered here before, but which I can't find. * When printing to a file, flatpak gives evolution a sandbox filesystem. Where can I find this filesystem from outside the sandbox, or how can I extend the visibility that evolution has? (I looked in the flatpak docs, but they seem more focussed towards devs). * Where are configuration/state files stored by flatpak evolution? FOUND: ~/.var/app/org.gnome.Evolution * When I migrated data from the distro-installed evolution (I used backup and then restore into the flatpak install) no tasks or calendar events from the local task list/calendar ("On This Computer") came across. Is this expected? I was able to find ~/.var/app/org.gnome.Evolution/data/evolution/{calendar,tasks}/syste m which appear to have the data that I would expect in ics format, but none of the events/tasks show up in the application. thanks Dan ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] help understanding a section of evolution log
On Fri, 2022-05-13 at 06:10 +, Dan Kortschak via evolution-list wrote: > Yes. That was essentially what I was doing, but wasn't sure of the > scope of the conversation between the machines; -C2 helps. It does not look wildly informative to me, but maybe it helps. thanks Dan $ grep -v Gmail logfile | egrep -A2 '(LIST|LSUB).*(All|Junk)' [imapx:A] I/O: '* LIST (\Noinferiors \All) "/" "All Mail"' [imapx:A] got untagged response [imapx:A] Have token 'LIST' id 0 -- [imapx:A] I/O: '* LIST (\Noinferiors \Junk) "/" "Spam"' [imapx:A] got untagged response [imapx:A] Have token 'LIST' id 0 -- [imapx:A] I/O: '* LSUB (\Noinferiors \Junk) "/" "Spam"' [imapx:A] got untagged response [imapx:A] Have token 'LSUB' id 0 -- [imapx:A] I/O: '* LSUB (\Noinferiors \All) "/" "All Mail"' [imapx:A] got untagged response [imapx:A] Have token 'LSUB' id 0 -- * LIST (\Subscribed \HasNoChildren \Junk) "/" Spam * STATUS Spam (MESSAGES 0 UIDNEXT 1 UIDVALIDITY 1575255243 UNSEEN 0 HIGHESTMODSEQ 21) * LIST (\Subscribed \HasNoChildren \Trash) "/" Trash -- * LIST (\All \HasNoChildren \Subscribed) ' [imapx:A] got untagged response [imapx:A] Have token 'LIST' id 0 ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] help understanding a section of evolution log
On Fri, 2022-05-13 at 07:31 +0200, Milan Crha via evolution-list wrote: > Hi, > the 'LIST' in upper case was meant as a hint. Try: > > $ CAMEL_DEBUG=imapx:io evolution &>/tmp/log.txt > > let it start and show the folders, then close it, then run: > > $ cat /tmp/log.txt | grep -C2 LIST | grep -C2 "All Mail" > > respectively without the second 'grep' command, if the folder name is > returned differently by the server. You can play with the context > size > too (the -Cnnn argument). > > Apart of the LIST, there can be also an LSUB command, if needed. Yes. That was essentially what I was doing, but wasn't sure of the scope of the conversation between the machines; -C2 helps. thanks Dan ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] help understanding a section of evolution log
On Mon, 2022-04-25 at 07:45 +0200, Milan Crha via evolution-list wrote: > Not the server, but the Evolution. It needs to know to treat the "All > Mail" folder specifically. Could you paste a LIST response for the > "All > Mail" folder, please? The server can provide folder flags there, > which > can be used by the clients. I was unable to figure out exactly which lines of the log this corresponds to. Can you show me an example of what I would be looking for? > Anyway, this is addressed by: > https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/240 > which landed shortly before 3.38.0 (long after yours 3.28.5). > > As the real junk folder makes more trouble, I suggest to let > Evolution > use a real Junk folder again. To workaround the problem in your > ancient > version, I'd unsubscribe from the "All Mails" folder (use > Folder->Subscriptions to see which folders you are subscribed to), > unless you use it. To have it working, you should have set in the > mail > Account properties to "Show only subscribed folders". Such changes > require Evolution restart. Or get a distro with more recent > Evolution. This is certainly an intention to upgrade to, but upgrades always fill me with dread. I tried using the flatpak, but it failed with a crash in a dependency, I'll try this again to see if that has been resolved. thanks Dan ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] help understanding a section of evolution log
On Fri, 2022-04-22 at 07:36 +0200, Milan Crha via evolution-list wrote: > when the IMAP account has set to use a real Junk folder (see the > account Properties->Defaults tab), then, any message marked as spam > is > moved to that folder, regardless where the message is stored (except > of > the spam and trash folders). The libcamel (a library Evolution uses > for > mail) has no idea about special purpose of the "All Mail" folder. > > You can avoid the move when you disable real Junk folder in the > account > properties. Then you'll see two Junk/Spam folders, one from the > server, > the other one a virtual folder, which collects spam from the other > folders of the account. Such change may or may not need a restart of > the Evolution. I have tried this and I think that unfortunately the cure is is incomplete, though at least not presenting randomly. When I unset "Use a Real Folder for Junk" I end up seeing two copies of each spam message in the evolution "Junk" folder that ends up holding the spam. This in itself is not a problem since two copies of something I'm not going to read is just a factor of zero. However, the issue of the error message from the the server remains, just deferred until the point when I purge the "Junk" folder. I have tried unsetting the "Copy folder content locally for offline operation" on the "Spam" folder that is the subscription to the server's spam folder since this looked promising, but it made no difference to either of these behaviours. What I see in the log when I "Empty Junk" is the following. ``` [imapx:A] checking/storing on flags '\DELETED' [imapx:A] adding command, format = 'UID STORE ' [imapx:A] uidset add '25485' [imapx:A] start [imapx:A] adding command, format = '%u' [imapx:A] got gint '25485' [imapx:A] adding command, format = ' %tFLAGS.SILENT (%t)' [imapx:A] completing command buffer is [40] 'UID STORE 25485 +FLAGS.SILENT (\DELETED)' [imapx:A] camel_imapx_server_process_command_sync: (nil) () ~> 0x (SYNC_CHANGES) [imapx:A] Starting command ( literal) A00133 UID STORE 25485 +FLAGS.SILENT (\DELETED) [imapx:A] I/O: 'A00133 UID STORE 25485 +FLAGS.SILENT (\DELETED)' [imapx:A] I/O: 'A00133 NO operation not allowed for 'All Mail' folder' [imapx:A] Got completion response for command 00133 'SYNC_CHANGES' [imapx:A] camel_imapx_server_process_command_sync: 0x ~> (nil); success:1 local-error:[null] result:NO status-text:'operation not allowed for 'All Mail' folder' [imapx:A] Unmark connection 0x (server:0x) busy after failure, error: Error syncing changes: operation not allowed for 'All Mail' folder ``` So I guess the question is how to signal to the server to delete the spam without getting it to delete from "All Mail". I think possibly related is that when I delete messages I get a similar error with the server complaining about the action. ``` [imapx:A] I/O: '* 21942 EXPUNGE' [imapx:A] got untagged response [imapx:A] Have token 'EXPUNGE' id 21942 [imapx:A] ignoring untagged expunge: 21942 [imapx:A] I/O: '* 21942 EXPUNGE' [imapx:A] got untagged response [imapx:A] Have token 'EXPUNGE' id 21942 [imapx:A] ignoring untagged expunge: 21942 [imapx:A] I/O: 'A00623 NO list message build: no such api id' [imapx:A] Got completion response for command 00623 'REFRESH_INFO' [imapx:A] camel_imapx_server_process_command_sync: 0x ~> (nil); success:1 local-error:[null] result:NO status-text:'list message build: no such api id' [imapx:A] Unmark connection 0x (server:0x) busy after failure, error: Error scanning changes: list message build: no such api id ``` What I'm hoping for is to understand this well enough that I can go back to the developers of the server with suggestions for how they can address this so that it works correctly, or at least better. thanks Dan ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] help understanding a section of evolution log
On Fri, 2022-04-22 at 07:36 +0200, Milan Crha via evolution-list wrote: > You can avoid the move when you disable real Junk folder in the > account > properties. Then you'll see two Junk/Spam folders, one from the > server, > the other one a virtual folder, which collects spam from the other > folders of the account. Such change may or may not need a restart of > the Evolution. Thanks, Milan. Dan ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] help understanding a section of evolution log
On Thu, 2022-04-21 at 23:04 +, Dan Kortschak via evolution-list wrote: > Though I do have a number of filter folders active Clarifying this: "Search folders" ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] help understanding a section of evolution log
On Thu, 2022-04-21 at 23:50 +0100, Patrick O'Callaghan wrote: > I know nothing about the Protonmail bidge server, but it looks to me > like Evo is asking the server to move the message, not the other way > round. The server is objecting for some reason. That's very helpful. Thanks. The move request is being rejected because the bridge server doesn't allow moves to/from the "All Mail" folder. Do you have any idea why evolution might be asking for the move? I don't have any junk filter actions on. Though I do have a number of filter folders active (my understanding is that this wouldn't cause any mutation since they are just a search view on folders). Dan ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
[Evolution] help understanding a section of evolution log
Hi, I would like some help understanding/confirming my understanding of a section of an evolution log output. I'm using an archaic versions, 3.28.5-0ubuntu0.18.04.2, but that should not be an issue here given I just want to understand something rather than fix a behaviour. This log section is the conversation between evolution and an imap server on localhost (specifically the protonmail bridge server) after a spam message has hit the server and the ensuing synchronisation. My understanding is that in the last part of the log the bridge server is asking evolution to sync a move of new message 24803 from "All Mail" to "Spam" and that the server is then getting angry at the client because it is trying to do this move. Is this a correct interpretation? If not, what is correct? thanks Dan [imapx:A] Got completion response for command 00290 'REFRESH_INFO' [imapx:A] camel_imapx_server_process_command_sync: 0x ~> (nil); success:1 local-error:[null] result:OK status-text:'UID FETCH completed' [imapx:?] Skipping update of locally changed uid:'24803' [imapx:?] opening imap folder '/home/user/.cache/evolution/mail//folders/Spam' [imapx:?] opening imap folder '/home/user/.cache/evolution/mail//folders/Trash' [imapx:?] opening imap folder '/home/user/.cache/evolution/mail//folders/Spam' [imapx:A] adding command, format = 'SELECT %M' [imapx:A] completing command buffer is [11] 'SELECT Spam' [imapx:A] camel_imapx_server_process_command_sync: (nil) () ~> 0x (SELECT) [imapx:A] Starting command ( literal) A00293 SELECT Spam [imapx:A] I/O: 'A00293 SELECT Spam' [imapx:A] I/O: '* FLAGS (\Seen \SEEN \Flagged \FLAGGED \Deleted \DELETED \Draft \DRAFT $Junk Junk NonJunk)' [imapx:A] got untagged response [imapx:A] Have token 'FLAGS' id 0 [imapx:A] flags: 009e [imapx:A] I/O: '* OK [PERMANENTFLAGS (\Seen \SEEN \Flagged \FLAGGED \Deleted \DELETED \Draft \DRAFT $Junk Junk NonJunk)] Flags permitted.' [imapx:A] got untagged response [imapx:A] Have token 'OK' id 0 [imapx:A] I/O: '* OK [UNSEEN 1] Message 1 is first unseen' [imapx:A] got untagged response [imapx:A] Have token 'OK' id 0 [imapx:A] I/O: '* 1 EXISTS' [imapx:A] got untagged response [imapx:A] Have token 'EXISTS' id 1 [imapx:A] imapx_untagged_exists: updating mailbox 'Spam' messages: 0 ~> 1 [imapx:A] I/O: '* 0 RECENT' [imapx:A] got untagged response [imapx:A] Have token 'RECENT' id 0 [imapx:A] imapx_untagged_recent: updating mailbox 'Spam' recent: 0 ~> 0 [imapx:A] I/O: '* OK [UIDNEXT 49] Predicted next UID' [imapx:A] got untagged response [imapx:A] Have token 'OK' id 0 [imapx:A] I/O: '* OK [UIDVALIDITY 4] UIDs valid' [imapx:A] got untagged response [imapx:A] Have token 'OK' id 0 [imapx:A] I/O: 'A00293 OK [READ-WRITE] SELECT completed' [imapx:A] Got completion response for command 00293 'SELECT' [imapx:A] camel_imapx_server_process_command_sync: 0x ~> (nil); success:1 local-error:[null] result:OK status-text:'SELECT completed' [imapx:A] adding command, format = 'SELECT %M' [imapx:A] completing command buffer is [17] 'SELECT "All Mail"' [imapx:A] camel_imapx_server_process_command_sync: (nil) () ~> 0x (SELECT) [imapx:A] Starting command ( literal) A00294 SELECT "All Mail" [imapx:A] I/O: 'A00294 SELECT "All Mail"' [imapx:A] I/O: '* FLAGS (\Seen \SEEN \Flagged \FLAGGED \Deleted \DELETED \Draft \DRAFT $Junk Junk NonJunk)' [imapx:A] got untagged response [imapx:A] Have token 'FLAGS' id 0 [imapx:A] flags: 009e [imapx:A] I/O: '* OK [PERMANENTFLAGS (\Seen \SEEN \Flagged \FLAGGED \Deleted \DELETED \Draft \DRAFT $Junk Junk NonJunk)] Flags permitted.' [imapx:A] got untagged response [imapx:A] Have token 'OK' id 0 [imapx:A] I/O: '* OK [UNSEEN 2783] Message 2783 is first unseen' [imapx:A] got untagged response [imapx:A] Have token 'OK' id 0 [imapx:A] I/O: '* OK [UIDVALIDITY 4] UIDs valid' [imapx:A] got untagged response [imapx:A] Have token 'OK' id 0 [imapx:A] I/O: '* 24803 EXISTS' [imapx:A] got untagged response [imapx:A] Have token 'EXISTS' id 24803 [imapx:A] imapx_untagged_exists: updating mailbox 'All Mail' messages: 24803 ~> 24803 [imapx:A] I/O: '* 0 RECENT' [imapx:A] got untagged response [imapx:A] Have token 'RECENT' id 0 [imapx:A] imapx_untagged_recent: updating mailbox 'All Mail' recent: 0 ~> 0 [imapx:A] I/O: '* OK [UIDNEXT 24804] Predicted next UID' [imapx:A] got untagged response [imapx:A] Have token 'OK' id 0 [imapx:A] I/O: 'A00294 OK [READ-WRITE] SELECT completed' [imapx:A] Got completion response for command 00294 'SELECT' [imapx:A] camel_imapx_server_process_command_sync: 0x ~> (nil); success:1 local-error:[null] result:OK status-text:'SELECT completed' [imapx:A] adding command, format = 'UID MOVE ' [imapx:A] uidset add '24803' [imapx:A] start [imapx:A] adding command, format = '%u' [imapx:A] got gint '24803' [imapx:A] adding command, format = ' %M' [imapx:A] completing command buffer is [19] 'UID MOVE 24803 Spam' [imapx:A] camel_imapx_server_process_command_sync: (nil) () ~> 0x (MOVE_MESSAGE) [imapx:A] Starting command ( literal) A00295 UID MOVE 24803 Spam [imapx:
Re: [Evolution] Evolution + ProtonMail = Blank emails?
On Sun, 2021-11-07 at 21:42 +, c. marlow via evolution-list wrote: > On 11/7/21 3:19 PM, Dan Kortschak via evolution-list wrote: > > > I have found that a good way to get traction is to diagnose the > bug to > > a failure of conforming to IMAP expectations; Milan has been very > > helpful with how to attack this in the past. > > > > What do you mean by that? Have Andre chime in on the ticket or > something? > No, just that if you find an issue, people here have been very helpful when I have tried to understand the problem and provide evidence for causes when filing the issue. Appeal to authority is never a good approach to getting people to do things. > I posted my issue to the bug tracker forum: > > https://github.com/ProtonMail/proton-bridge/issues/233 > This will probably need more information to be actionable. This is where people here can help; in helping you to obtain that information. Dan ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Evolution + ProtonMail = Blank emails?
On Sun, 2021-11-07 at 21:06 +, c. marlow via evolution-list wrote: > On 11/7/21 2:49 PM, Dan Kortschak via evolution-list wrote: > > > So there's nothing I can do besides contact PM and get a canned reply > saying that they only support TB, Apple Mail and Outlook? :( > > Chris > There is a bug tracker here https://github.com/ProtonMail/proton-bridge/issues. While they do say they don't support other clients, they do an ~reasonable job of fixing issues that impact on evolution. I have found that a good way to get traction is to diagnose the bug to a failure of conforming to IMAP expectations; Milan has been very helpful with how to attack this in the past. Dan ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Evolution + ProtonMail = Blank emails?
On Sun, 2021-11-07 at 20:30 +, c. marlow via evolution-list wrote: > HI, > I just recently switched to ProtonMail for my domain. > > I am using the bridge app and Evolution 3.42.0 > > Currently, I am unfortunately writing this email in T-Bird. > > The bridge app basically sets the email client up as an IMAP account > and > the Bridge app has to be open to connect to 127.0.0.1 to download > your > email. > > When connecting to PM via the bridge in EVO, I noticed that before > the > emails are moved off of the server via a filter, sometimes the emails > come in as blank. No sender name, or no subject line text or a time > stamp. > > But if you close EVO and relaunch it all of that information comes > back. > > And when this happens, EVO does not move those emails off of the > server > to LOCAL FOLDERS until I close EVO and reopen it. > > > I know The Bridge app is only meant to be used with Apple Mail, TB, > and > Outlook but they're plenty of people on the PM Reddit page that use > other email apps besides the MAIN supported clients. IE Geary etc. > > I am just wondering, is this a bug with EVO or some kind of bug with > The > Bridge app? > > Chris I use the bridge. This may be due to caching by the bridge, though I have never seen this behaviour although I do see similar behaviour with messages transiently returning/disappearing after move operations. From my experience with evolution/bridge interaction, I'd be more likely to put the issue at the feet of the bridge. Dan ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] is there a way to purge cache to force refresh of mail headers
On Wed, 2021-05-19 at 12:56 +0200, Milan Crha via evolution-list wrote: > On Wed, 2021-05-19 at 11:17 +0200, Dan Kortschak via evolution-list > wrote: > > I can see that the messages are intact using the pm web client, so > > I > > was wondering if there is a way that I can force evolution to re- > > get > > the messages that were damaged without deleting the local account > > and > > settign everything back up again (which is a pain). > > Hi, > sure, it's possible. Simply close Evolution and then delete the > corresponding directory in > >~/.cache/evolution/mail/ > > The next time you start Evolution, it will re-populate the local > cache. > Bye, > Milan Thank you, Milan. That worked perfectly. Dan ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
[Evolution] is there a way to purge cache to force refresh of mail headers
Hi, I am using evolution 3.28.5 as a client for protonmail making use of the protonmail bridge application (a local IMAP server that interfaces to the protonmail servers). The bridge application was updated today and it appears that a couple of messages where damaged during the update (this has happened in the past too). I can see that the messages are intact using the pm web client, so I was wondering if there is a way that I can force evolution to re-get the messages that were damaged without deleting the local account and settign everything back up again (which is a pain). thanks Dan ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] dmarc address authentication flags?
On Mon, 2021-02-22 at 09:01 +0100, Milan Crha via evolution-list wrote: > > If it does not exist and is not > > planned, is a feature request issue a worthwhile things to do? > > You can always file a bug. When it gets the attention is another > question. Proposing patches is better, but it's understood not > everyone > can code. > > The only downside of your proposal is a slow down of message display, > due to the verification of the message. I'm not sure how that should > work when the machine is offline. Thanks. Perhaps a less invasive approach would be to have a verify sender context menu item for messages. This could probably be done with an extension. Is the extension documentation at https://wiki.gnome.org/Apps/Evolution/Extensions up to date? Dan ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] dmarc address authentication flags?
On Sun, 2021-02-14 at 22:16 +, Dan Kortschak via evolution-list wrote: > I'm asking if there is in some existent version of evolutions, or in > planning, to present a flag to the user when a received email that > has > come from a domain with an appropriately set DMARC DNS record and > that > email has failed the DMARC check. Following this up: is anyone aware of the availability of this functionality or planning for it? If it does not exist and is not planned, is a feature request issue a worthwhile things to do? thanks Dan ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] dmarc address authentication flags?
On Sun, 2021-02-14 at 21:56 +, Dan Kortschak via evolution-list wrote: > On Sun, 2021-02-14 at 22:41 +0100, Andre Klapper via evolution-list > wrote: > > > > I get zero results for the term "DMARC address authentication" in > > an > > internet search engine... :) Please elaborate what it means (or > > link > > to > > a definition), and what you'd expect to see or happen where under > > which > > circumstances or after which actions (sending mail? receiving > > mail?). > > Hopefully, this helps: https://en.wikipedia.org/wiki/DMARC Apologies, missed the latter parts. I'm asking if there is in some existent version of evolutions, or in planning, to present a flag to the user when a received email that has come from a domain with an appropriately set DMARC DNS record and that email has failed the DMARC check. thanks Dan ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] dmarc address authentication flags?
On Sun, 2021-02-14 at 22:41 +0100, Andre Klapper via evolution-list wrote: > > I get zero results for the term "DMARC address authentication" in an > internet search engine... :) Please elaborate what it means (or link > to > a definition), and what you'd expect to see or happen where under > which > circumstances or after which actions (sending mail? receiving mail?). Hopefully, this helps: https://en.wikipedia.org/wiki/DMARC ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
[Evolution] dmarc address authentication flags?
Hi, I'm using an old version of evolution (3.28.5) and I was wondering if in the future from that version there is support for displaying DMARC address authentication status or whether there is a plan to add this? thanks Dan ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] export collections of mails to txt file
On Mon, 2020-11-02 at 15:53 +0100, Herr Oswald wrote: > Hello everybody, > > I need to export the text contents of a number of messages to a text > file. I tried mbox export, but there I get a lot of unwanted contents > (headers, attachments etc). Regexing out them is more than my limited > abilities can do... > > I found this very old thread: > http://gnome-evolution-general.1774414.n4.nabble.com/exporting-mails-to-txt-or-pdf-td4655326.html > > but the attempt to drag messages to a nautilus folder reliable > crashes > evo and at least the mouse... > > Does anybody have a good idea for a quick&easy solution? > > Cheers, > Wolf Depending on what you define as quick and easy, exporting to mbox and then writing a script to parse the mbox file and export the parts you want should be straightforward. Most languages have mbox parsing libraries that will do the majority of the work for you. Dan ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Evolution Editor needs serious attention
On Thu, 2020-08-20 at 00:24 +0100, Pete Biggs wrote: > > I was warned when I was forwarded the email address for evolution > > support to not expect a very welcoming response. And they were > > right. > > Your response is absolutely pitiful and just cements the poor > > reputation the team has in the community. All you succeeded in > > doing > > was creating another soldier that will add fire to the rumor. > > I really think you are under some sort of misconception about what > this > list is. There is no "team". We are just a bunch of users who try > and > help people who have problems, in our free time. There is no formal > arrangement (other than a few people who moderate the mailing list). > Anybody can chip in. Further to this, my experience here has been that given adequate information (evolution version - even if very old, debug output and clear reproducers), people will go above and beyond in helping with often quite deeply difficult problems. Dan (very happy non-customer but recipient of freely given help and advice). ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] evolution-ews error "Connection terminated unexpectedly"
On Wed, 2020-08-05 at 10:30 +0200, Andre Klapper wrote: > On Wed, 2020-08-05 at 07:50 +, Dan Kortschak wrote: > > Is this something that is known? > > Yes. See the mailing list archives, e.g. > https://mail.gnome.org/archives/evolution-list/2016-November/msg00013.html Thanks. That makes sense. Dan ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
[Evolution] evolution-ews error "Connection terminated unexpectedly"
I am using evolution with evolution-ews for interaction with a work email server. The version is 3.28.5-0ubuntu0.18.04.2. Reasonably regularly I see the following error pop-up. The error does not appear to cause any fatal problem (though is irritating), so I'm wondering if the cause is known (and possibly fixed in a more recent version). ``` Failed to refresh folder “ : ”. The reported error was “Connection terminated unexpectedly”. ``` The error usually appears after a period of inactivity in the EWS account and then switching to it. Here is an example of the exchange seen in the EWS_DEBUG output. > POST /EWS/Exchange.asmx HTTP/1.1 > Soup-Debug-Timestamp: 1596612197 > Soup-Debug: SoupSessionAsync 1 (0x563b46138fa0), ESoapMessage 21 (0x563b4571c910), SoupSocket 4 (0x7f5250006780) > Host: outlook.office365.com > User-Agent: Evolution/3.28.5 > Connection: Keep-Alive > Content-Type: text/xml; charset=utf-8 > Authorization: Basic [u...@domain.org:**] > > > http://schemas.xmlsoap.org/soap/envelope/"; xmlns:SOAP-ENC=" http://schemas.xmlsoap.org/soap/encoding/"; xmlns:xsd=" http://www.w3.org/2001/XMLSchema"; xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance";>http://schemas.microsoft.com/exchange/services/2006/types " Version="Exchange2013"/>http://schemas.microsoft.com/exchange/services/2006/messages";>http://schemas.microsoft.com/exchange/services/2006/types";>AllProperties[[identifier]] ; < HTTP/1.1 7 Connection terminated unexpectedly < Soup-Debug-Timestamp: 1596612197 < Soup-Debug: ESoapMessage 21 (0x563b4571c910) Is this something that is known? thanks Dan Kortschak ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] [tentative query] is it possible to subscribe to other people's published outlook calendars
On Thu, 2020-07-30 at 08:39 +0200, Milan Crha via evolution-list wrote: > that's correct, you put the ID into the "Folder name:" field. > > If the server says the ID is malformed, then I'd trust it. Maybe > there > was an error in the copy&paste of the ID? The folder ID I get from an > Exchange server is much longer than 70 letters, it looks like this: > >AAAkAAAwAAA3Am1iAAAzAAA4AAAtAAAwAgAuv8cmqiknA0a3AyAA3/ > AAcAogAm2u7kyp21gAAgAAdn6rAw== > > I guess your copy stopped at the '/' or similar letter. I copied the > ID > from the Permissions dialog by triple-clicking the ID, which selects > whole text, not only one word. Thank you, that has worked. As an aside, is there a reason that select all (Ctrl-A) does not work in the Folder ID field? thanks Dan ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] [tentative query] is it possible to subscribe to other people's published outlook calendars
On Mon, 2020-07-27 at 13:50 +0200, Milan Crha via evolution-list wrote: > > subscribing to other than the default folders is possible, but it's > > tricky, because you need an Exchange Web Services folder ID to do > > that. > > One way, if the other person uses the Evolution as well, is to > > right-click the shared calendar in his/her account and pick > > "Permissions...". There's the folder ID shown at the top. It can be > > selected and copied out. Just make sure you copy the whole text > > (it's > > lengthy; do not be afraid of the three dots, which are only a > > visual > > thing). Hi, I have obtained the folder ID which looks like it might be a base64 encoding. It's 70 characters long. I'm not sure how to use this though now. When I go to "Subscribe to folder of other EWS user..." I can select the appropriate user in the "User:" field, but if I put the folder ID in the "Folder name:" field (the only remaining place) undecorated. I get the following error: "Id is malformed." after a pop-up that disappears to quickly to be able to read. The XML that's returned (looking via EWS_DEBUG=2) says essentially the same thing. ``` http://schemas.xmlsoap.org/soap/envelope/";> http://schemas.microsoft.com/exchange/services/2006/types"; xmlns:xsd=" http://www.w3.org/2001/XMLSchema"; xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance"; MajorVersion="15" MinorVersion="20" MajorBuildNumber="3239" MinorBuildNumber="18" Version="V2018_01_08"/> http://schemas.microsoft.com/exchange/services/2006/messages"; xmlns:xsd="http://www.w3.org/2001/XMLSchema"; xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance"; xmlns:t=" http://schemas.microsoft.com/exchange/services/2006/types";> Id is malformed. ErrorInvalidIdMalformed 0 ``` This is what evolution sent to the server (made human readable): ``` http://schemas.xmlsoap.org/soap/envelope/"; xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"; xmlns:xsd="http://www.w3.org/2001/XMLSchema"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>; http://schemas.microsoft.com/exchange/services/2006/types"; Version="Exchange2013"/> http://schemas.microsoft.com/exchange/services/2006/messages";>; http://schemas.microsoft.com/exchange/services/2006/types";>; Default ``` Is there something else that I need to do to this ID to get it to be accepted? thanks Dan ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] [tentative query] is it possible to subscribe to other people's published outlook calendars
On Mon, 2020-07-27 at 13:50 +0200, Milan Crha via evolution-list wrote: > subscribing to other than the default folders is possible, but it's > tricky, because you need an Exchange Web Services folder ID to do > that. > One way, if the other person uses the Evolution as well, is to > right-click the shared calendar in his/her account and pick > "Permissions...". There's the folder ID shown at the top. It can be > selected and copied out. Just make sure you copy the whole text (it's > lengthy; do not be afraid of the three dots, which are only a visual > thing). > > With respect of the share invitation mails handling, that's filled > here: > https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/90 > > It contains some information on how to convert the information from > the > mail's XML (which you have) to EWS ID (which you need), but calling > it > is tricky. I just added some steps how to manually convert the > sharing > invitation ID to EWS ID there. Hope it helps. > Bye, > Milan Thanks. The recipe at 90 did not work for me (I got a 401 Unauthorized when I invoked curl), so I will try the in-evolution approach in the first paragraph. ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] [tentative query] is it possible to subscribe to other people's published outlook calendars
On Mon, 2020-07-27 at 09:18 +0200, Milan Crha via evolution-list wrote: > Hi, > right click the account name in the Mail view and choose "Subscribe > to > folder of other user". This is shown also in the File menu in the > more > recent version of the Evolution. > Bye, > Milan On Mon, 2020-07-27 at 09:25 +0200, Louis van Dyk wrote: > Hi Dan > > I've had that one with another user's Inbox. > > When in the Mail view, right click on the Title of your EWS Mail > Account (just above Inbox) and the "Subscribe to folder of another > user", if in the Calendar view, click File / Subscribe to folder of > other EWS user. > > Then choose the user and the folder to subscribe to - in your case > Calendar. > > Regards, > Louis > Thanks, Milan and Louis. This almost does what I want. When I do this I am presented with a list of folders to choose from. I imagine that I want Calendar, so I choose this and select "Include subfolders" since the calendar in question is a sub-calendar (not their main calendar). This fails because I don't have access to this person's main calendar although they have sent me an invitation for access to the new calendar. I don't see a way to choose the new topic-specific calendar (I looked through the xml that comes with the invite and nothing pops out as an identifier that works). ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
[Evolution] [tentative query] is it possible to subscribe to other people's published outlook calendars
Hi, I'm in the unfortunate position of being required to use Outlook for calendaring for work. I am able to set up Evolution with minimal effort to be able to see my own calendar. However, I don't see a way to be able to view calendars that other people in the organisation have published and that Ican see via the Outlook web client or the android app for Outlook. I'd rather not use either the web client or the android app if possible, so it would be great if I could subscribe somehow to these calendars via Evolution. I'm using a rather old Evolution (3.28.5 - due to ubuntu lag). thanks for any help or suggestions Dan ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Interaction with ProtonMail “Error syncing changes: mailbox 4 does not exist”
On Thu, 2020-05-28 at 09:26 +0200, Milan Crha via evolution-list wrote: > On Wed, 2020-05-27 at 13:56 +0200, Dan Kortschak wrote: > > [imapx:A] I/O: 'A00226 SELECT Spam' > > [imapx:A] I/O: '* OK [UIDNEXT 14] Predicted next UID' > > [imapx:A] I/O: '* OK [UIDVALIDITY 4] UIDs valid' > > [imapx:A] I/O: '* FLAGS ()' > > [imapx:A] I/O: '* OK [PERMANENTFLAGS (\Seen \SEEN \Flagged \FLAGGED > > \Deleted \DELETED \Draft \DRAFT $junk junk nonjunk)] Flags > > permitted.' > > [imapx:A] I/O: '* 3 EXISTS' > > [imapx:A] I/O: '* 0 RECENT' > > [imapx:A] I/O: '* OK [UNSEEN 1] ' > > [imapx:A] I/O: 'A00226 OK [READ-WRITE] SELECT completed' > > ... > > [imapx:A] I/O: 'A00237 UID MOVE 3647 Spam' > > [imapx:A] I/O: '* 3182 FETCH (FLAGS ($junk junk) UID 3647)' > > [imapx:A] I/O: '* 3183 EXISTS' > > [imapx:A] I/O: '* OK [UNSEEN 4] ' > > [imapx:A] I/O: 'A00237 NO Label does not exist' > > Hi, > the above shows that the 'Spam' folder can be selected, but one > cannot > move messages into it. Is it auto-populated by the server with the > Junk > flag? Maybe it is a server-side virtual folder. > > > [imapx:A] I/O: 'A00270 UID MOVE 13 Trash' > > [imapx:A] I/O: '* 3 EXPUNGE' > > [imapx:A] I/O: 'A00270 OK [COPYUID 4 13 453] COPY completed' > > This successfully moves a message to Trash folder on connect 'A'. > Meanwhile had been made connection 'B' (and 'C'). > > > [imapx:B] I/O: 'B00271 SELECT Trash' > > [imapx:B] I/O: '* 3182 FETCH (FLAGS (\Seen nonjunk) UID 3647)' > > [imapx:B] I/O: '* 3183 EXISTS' > > [imapx:B] I/O: '* OK [UNSEEN 3] ' > > [imapx:B] I/O: '* OK [UNSEEN 0] ' > > [imapx:B] I/O: '* OK [UIDNEXT 454] Predicted next UID' > > [imapx:B] I/O: '* OK [UIDVALIDITY 4] UIDs valid' > > [imapx:B] I/O: '* FLAGS ()' > > [imapx:B] I/O: '* OK [PERMANENTFLAGS (\Seen \SEEN \Flagged \FLAGGED > > \Deleted \DELETED \Draft \DRAFT $junk junk nonjunk)] Flags > > permitted.' > > [imapx:B] I/O: '* 1 EXISTS' > > [imapx:B] I/O: '* 0 RECENT' > > [imapx:B] I/O: 'B00271 OK [READ-WRITE] SELECT completed' > > The connection 'B' has selected the Trash folder now. > > > [imapx:B] I/O: 'B00278 UID STORE 453 -FLAGS.SILENT (\DELETED)' > > [imapx:B] I/O: 'B00278 OK UID STORE completed' > > [imapx:B] I/O: 'B00280 UID STORE 453 -FLAGS.SILENT (JUNK)' > > [imapx:B] I/O: 'B00280 NO mailbox 4 does not exist' > > IMAPx wants to unset \Deleted and Junk flags on the just moved > message, > because it's in the Trash folder, where the \Deleted flag doesn't > make > much sense. It succeeded with the \Deleted flag, but failed with the > Junk flag. > > It seems to me that the server treats the Spam and Trash folders very > specifically, the same as the Junk flag. Why it errors out this way > might be a question for them. > > With respect of the real versus virtual Trash/Junk folders, unless > the > server forces subscription of these folders you can check "Show only > subscribed folders" option in the account Properties->Receiving > Options > tab (which is unchecked by default), and it'll show you only > subscribed > folders. Which they are can be seen in Folder->Subscriptions for that > account. > > I didn't get whether using virtual trash/junk behaves properly for > the > Trash/Spam sever-side folders or not. If it does weird things, then > rather stay with the real folders. I'd definitely try to contact them > and ask them about these errors. Feel free to use my text from above, > which may or may not help them from the technical point of view. > > Maybe there are IMAP clients not showing these errors, but I'd be > afraid that such clients just hide these errors from the user, > pretending everything worked fine. Of course, I cannot tell for sure > unless having similar communication log. There's always a chance that > the IMAPx provide does something wrong. > > Bye, > Milan > > P.S.: by the way, you can Reply to List (Ctrl+L in Evolution), > instead > of Reply to All, the same as I do here, which works better for me. > Thank you, Milan. This has been very helpful. I will forward the information on to ProtonMail and hopefully they can use the it to resolve the problem. regards Dan Kortschak ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Interaction with ProtonMail “Error syncing changes: mailbox 4 does not exist”
On Wed, 2020-05-27 at 06:11 +, Dan Kortschak via evolution-list wrote: > On Wed, 2020-05-27 at 07:14 +0200, Milan Crha via evolution-list > wrote: > > On Tue, 2020-05-26 at 14:57 +0200, Dan Kortschak wrote: > > > > The relevant output from CAMEL_DEBUG=imapx:io is as follows: > > > > > > > > [imapx:A] I/O: 'A00133 UID STORE 338 -FLAGS.SILENT (\DELETED)' > > > > [imapx:A] I/O: 'A00133 OK UID STORE completed' > > > > Hi, > > if you still have the log, what is the preceding SELECT command, > > please? It seems to me the selected folder (mailbox) is somehow > > modified. > > > > I will replicate this again, that has been lost. > Here is a hopefully reasonably summarised event (email bodies have been removed and screeds of FETCHs have been truncated. This was the output from seeing a junk item arrive, changing to different folders and then deleting the junk item. thanks Dan Kortschak ``` [imapx:A] I/O: 'A00224 OK Completed (0.001 secs)' [imapx:A] I/O: 'A00225 STATUS Spam (MESSAGES UNSEEN UIDVALIDITY UIDNEXT)' [imapx:A] I/O: '* STATUS Spam (MESSAGES 3 UNSEEN 1 UIDVALIDITY 4 UIDNEXT 14)' [imapx:A] I/O: 'A00225 OK STATUS completed' [imapx:A] I/O: 'A00226 SELECT Spam' [imapx:A] I/O: '* OK [UIDNEXT 14] Predicted next UID' [imapx:A] I/O: '* OK [UIDVALIDITY 4] UIDs valid' [imapx:A] I/O: '* FLAGS ()' [imapx:A] I/O: '* OK [PERMANENTFLAGS (\Seen \SEEN \Flagged \FLAGGED \Deleted \DELETED \Draft \DRAFT $junk junk nonjunk)] Flags permitted.' [imapx:A] I/O: '* 3 EXISTS' [imapx:A] I/O: '* 0 RECENT' [imapx:A] I/O: '* OK [UNSEEN 1] ' [imapx:A] I/O: 'A00226 OK [READ-WRITE] SELECT completed' [imapx:A] I/O: 'A00227 UID FETCH 3:* (UID FLAGS)' [imapx:A] I/O: '* 3 FETCH (UID 13 FLAGS ($junk junk))' [imapx:A] I/O: 'A00227 OK UID FETCH completed' [imapx:A] I/O: 'A00228 UID FETCH 13 (RFC822.SIZE RFC822.HEADER FLAGS)' [imapx:A] I/O: '* 3 FETCH (RFC822.SIZE 16049 RFC822.HEADER {5453} ' [imapx:A] I/O: '' [imapx:A] I/O: ' FLAGS ($junk junk) UID 13)' [imapx:A] I/O: 'A00228 OK UID FETCH completed' [imapx:A] I/O: 'A00229 UID FETCH 1:3 (UID FLAGS)' [imapx:A] I/O: '* 1 FETCH (UID 1 FLAGS (\Seen $junk junk))' [imapx:A] I/O: '* 2 FETCH (UID 2 FLAGS (\Seen $junk junk))' [imapx:A] I/O: 'A00229 OK UID FETCH completed' [imapx:B] I/O: 'B00230 STATUS INBOX (MESSAGES UNSEEN UIDVALIDITY UIDNEXT)' [imapx:B] I/O: '* STATUS INBOX (UNSEEN 3 UIDVALIDITY 4 UIDNEXT 3230 MESSAGES 2813)' [imapx:B] I/O: 'B00230 OK STATUS completed' [imapx:A] I/O: 'A00231 STATUS "All Mail" (MESSAGES UNSEEN UIDVALIDITY UIDNEXT)' [imapx:A] I/O: '* STATUS "All Mail" (MESSAGES 3183 UNSEEN 4 UIDVALIDITY 4 UIDNEXT 3650)' [imapx:A] I/O: 'A00231 OK STATUS completed' [imapx:A] I/O: 'A00232 SELECT "All Mail"' [imapx:A] I/O: '* OK [UNSEEN 4] ' [imapx:A] I/O: '* OK [UIDNEXT 3650] Predicted next UID' [imapx:A] I/O: '* OK [UIDVALIDITY 4] UIDs valid' [imapx:A] I/O: '* FLAGS ()' [imapx:A] I/O: '* OK [PERMANENTFLAGS (\Seen \SEEN \Flagged \FLAGGED \Deleted \DELETED \Draft \DRAFT $junk junk nonjunk)] Flags permitted.' [imapx:A] I/O: '* 3183 EXISTS' [imapx:A] I/O: '* 0 RECENT' [imapx:A] I/O: 'A00232 OK [READ-WRITE] SELECT completed' [imapx:A] I/O: 'A00233 UID FETCH 3646:* (UID FLAGS)' [imapx:A] I/O: '* 3182 FETCH (UID 3647 FLAGS ($junk junk))' [imapx:A] I/O: '* 3183 FETCH (UID 3649 FLAGS (\Seen nonjunk))' [imapx:A] I/O: 'A00233 OK UID FETCH completed' [imapx:A] I/O: 'A00234 UID FETCH 3649,3647 (RFC822.SIZE RFC822.HEADER FLAGS)' [imapx:A] I/O: '* 3182 FETCH (RFC822.SIZE 16049 RFC822.HEADER {5452} ' [imapx:A] I/O: '' [imapx:A] I/O: ' FLAGS ($junk junk) UID 3647)' [imapx:A] I/O: '* 3183 FETCH (RFC822.SIZE 6537 RFC822.HEADER {1472} ' [imapx:A] I/O: 'A00234 OK UID FETCH completed' [imapx:A] I/O: 'A00235 UID FETCH 1:3646 (UID FLAGS)' [imapx:A] I/O: '* 1 FETCH (UID 4 FLAGS (\Seen nonjunk))' [imapx:A] I/O: '* 2 FETCH (UID 7 FLAGS (\Seen nonjunk))' [imapx:A] I/O: 'A00235 OK UID FETCH completed' [imapx:B] I/O: 'B00236 STATUS Spam (MESSAGES UNSEEN UIDVALIDITY UIDNEXT)' [imapx:B] I/O: '* STATUS Spam (MESSAGES 3 UNSEEN 1 UIDVALIDITY 4 UIDNEXT 14)' [imapx:B] I/O: 'B00236 OK STATUS completed' [imapx:A] I/O: 'A00237 UID MOVE 3647 Spam' [imapx:A] I/O: '* 3182 FETCH (FLAGS ($junk junk) UID 3647)' [imapx:A] I/O: '* 3183 EXISTS' [imapx:A] I/O: '* OK [UNSEEN
Re: [Evolution] Interaction with ProtonMail “Error syncing changes: mailbox 4 does not exist”
On Wed, 2020-05-27 at 07:14 +0200, Milan Crha via evolution-list wrote: > On Tue, 2020-05-26 at 14:57 +0200, Dan Kortschak wrote: > > > The relevant output from CAMEL_DEBUG=imapx:io is as follows: > > > > > > [imapx:A] I/O: 'A00133 UID STORE 338 -FLAGS.SILENT (\DELETED)' > > > [imapx:A] I/O: 'A00133 OK UID STORE completed' > > Hi, > if you still have the log, what is the preceding SELECT command, > please? It seems to me the selected folder (mailbox) is somehow > modified. > I will replicate this again, that has been lost. > > > > [imapx:A] I/O: 'A00170 UID MOVE 3533 Spam' > > [imapx:A] I/O: '* 3177 FETCH (FLAGS ($junk junk) UID 3533)' > > [imapx:A] I/O: '* 3177 EXISTS' > > [imapx:A] I/O: '* OK [UNSEEN 3] ' > > [imapx:A] I/O: 'A00170 NO Label does not exist' > > If I understand it correctly, it means they advertise the Spam as a > Junk folder, but do not let you move messages into it. When you open > the mail account Properties, there's an option to use the real Junk > (or > Trash) folders on the Defaults tab, which is set for you after the > account is configured if the server advertises such folders. I would > try to not use real Junk folder, which will stop trying to move > messages to that folder in Evolution, though it may have some other > side effects too, like the spam you mark as such in Evolution would > not > be recognized by the server as spam (I'm not sure what the server > will > do with a message, which has just set the "JUNK" flag). Thanks, that makes sense. I had similar thoughts, so tried setting Junk to not be real and trash as well, though this has interesting outcomes. I don't see the problems that I originally saw, but now see two real folders, "Spam" and "Trash". If I have the "Spam" folder subscribed to then I see duplicated messages in the Junk non-real folder, but don't see this if it is not subscribed to. Both "Spam" and "Trash" are automatically subscribed to on start up even if they have been unsubscribed. Further they cannot be deleted. Additionally, emptying the non-real Trash does not expunge messages from the trash. > > > Having docs to read to understand this better will still help me > > though. > > I'm not sure what documentation you'd like to read, the IMAP 4rev1 > is: > https://tools.ietf.org/html/rfc3501.html > with the following additions, extensions and the like. I do not think > it's really something you should care of, as a user. > Bye, > Milan > thanks Dan Kortschak ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Interaction with ProtonMail “Error syncing changes: mailbox 4 does not exist”
On Tue, 2020-05-26 at 12:37 +, Dan Kortschak wrote: > On Tue, 2020-05-26 at 08:44 +0200, Milan Crha via evolution-list > wrote: > > On Tue, 2020-05-26 at 04:34 +0200, Dan Kortschak via evolution-list > > wrote: > > > This problem is only fixed by quiting evolution and killing > > > evolution-source-registry, and going to the ProtonMail web client > > > and > > > emptying the trash. > > > > Hi, > > why also the evolution-source-registry? I'd not expect that to > > change > > anything. > > > > > I intend to instrument the ProtonMail bridge application, but I > > > would > > > like to have a basic idea of what it is that I should be looking > > > for > > > before I jump into that. > > > > You can see what it does in the background when you start Evolution > > from a terminal as this: > > > >$ CAMEL_DEBUG=imapx:io evolution > > > > which logs raw communication between the server and Evolution. > > Whether > > it'll help you to diagnose the problem I'm not sure. > > Bye, > > Milan > > > > Thanks for both of those. I have retried without killing the source > registry and it is resolved without that. > > The relevant output from CAMEL_DEBUG=imapx:io is as follows: > > [imapx:A] I/O: 'A00133 UID STORE 338 -FLAGS.SILENT (\DELETED)' > [imapx:A] I/O: 'A00133 OK UID STORE completed' > [imapx:A] I/O: 'A00134 UID STORE 338 -FLAGS.SILENT (JUNK)' > [imapx:A] I/O: 'A00134 NO mailbox 4 does not exist' > [imapx:A] I/O: 'A00135 UID STORE 338 -FLAGS.SILENT (\DELETED)' > [imapx:A] I/O: 'A00135 OK UID STORE completed' > [imapx:A] I/O: 'A00136 UID STORE 338 -FLAGS.SILENT (JUNK)' > [imapx:A] I/O: 'A00136 NO mailbox 4 does not exist' > [imapx:A] I/O: 'A00137 STATUS INBOX (MESSAGES UNSEEN UIDVALIDITY > UIDNEXT)' > [imapx:A] I/O: '* STATUS INBOX (UIDVALIDITY 4 UIDNEXT MESSAGES > UNSEEN xx)' > [imapx:A] I/O: 'A00137 OK STATUS completed' > > Can you point me to documentation where I can read about how to > interpret this? > > thanks > Dan Kortschak > I think that I just caught the trigger in action. I just saw a mail get sent to junk (ProtonMail server-side filter) and then this [imapx:A] I/O: 'A00170 UID MOVE 3533 Spam' [imapx:A] I/O: '* 3177 FETCH (FLAGS ($junk junk) UID 3533)' [imapx:A] I/O: '* 3177 EXISTS' [imapx:A] I/O: '* OK [UNSEEN 3] ' [imapx:A] I/O: 'A00170 NO Label does not exist' [imapx:A] I/O: 'A00171 STATUS Trash (MESSAGES UNSEEN UIDVALIDITY UIDNEXT)' [imapx:A] I/O: '* STATUS Trash (MESSAGES 0 UNSEEN 0 UIDVALIDITY 4 UIDNEXT 349)' [imapx:A] I/O: 'A00171 OK STATUS completed' and then the same kind of issue as above. This may be enough for me to be able to give ProtonMail enough information for them to reproduce locally (which they have not been able to do before). ProtonMail uses labels rather than real IMAP folders on their servers, so perhaps the bridge is causing some confusion in the junk/trash labelling (their junk and trash folders as presented by evolution allow per mail deletion, unlike real IMAP servers that I connect to so that seem to be behaving differently). Having docs to read to understand this better will still help me though. thanks Dan Kortschak ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Interaction with ProtonMail “Error syncing changes: mailbox 4 does not exist”
On Tue, 2020-05-26 at 08:44 +0200, Milan Crha via evolution-list wrote: > On Tue, 2020-05-26 at 04:34 +0200, Dan Kortschak via evolution-list > wrote: > > This problem is only fixed by quiting evolution and killing > > evolution-source-registry, and going to the ProtonMail web client > > and > > emptying the trash. > > Hi, > why also the evolution-source-registry? I'd not expect that to change > anything. > > > I intend to instrument the ProtonMail bridge application, but I > > would > > like to have a basic idea of what it is that I should be looking > > for > > before I jump into that. > > You can see what it does in the background when you start Evolution > from a terminal as this: > >$ CAMEL_DEBUG=imapx:io evolution > > which logs raw communication between the server and Evolution. > Whether > it'll help you to diagnose the problem I'm not sure. > Bye, > Milan > Thanks for both of those. I have retried without killing the source registry and it is resolved without that. The relevant output from CAMEL_DEBUG=imapx:io is as follows: [imapx:A] I/O: 'A00133 UID STORE 338 -FLAGS.SILENT (\DELETED)' [imapx:A] I/O: 'A00133 OK UID STORE completed' [imapx:A] I/O: 'A00134 UID STORE 338 -FLAGS.SILENT (JUNK)' [imapx:A] I/O: 'A00134 NO mailbox 4 does not exist' [imapx:A] I/O: 'A00135 UID STORE 338 -FLAGS.SILENT (\DELETED)' [imapx:A] I/O: 'A00135 OK UID STORE completed' [imapx:A] I/O: 'A00136 UID STORE 338 -FLAGS.SILENT (JUNK)' [imapx:A] I/O: 'A00136 NO mailbox 4 does not exist' [imapx:A] I/O: 'A00137 STATUS INBOX (MESSAGES UNSEEN UIDVALIDITY UIDNEXT)' [imapx:A] I/O: '* STATUS INBOX (UIDVALIDITY 4 UIDNEXT MESSAGES UNSEEN xx)' [imapx:A] I/O: 'A00137 OK STATUS completed' Can you point me to documentation where I can read about how to interpret this? thanks Dan Kortschak ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
[Evolution] Interaction with ProtonMail “Error syncing changes: mailbox 4 does not exist”
Sporadically when I attempt to empty the trash on a ProtonMail account using evolution, I get the following error: ``` Failed to refresh folder "@protonmail.com : Trash”. The reported error was “Error syncing changes: mailbox 4 does not exist”. ``` then when navigating away from the trash folder, ``` Error while Storing folder “Trash”. Error syncing changes: mailbox 4 does not exist ``` From this point on, evolution will not sync to the server (see note below). This problem is only fixed by quiting evolution and killing evolution- source-registry, and going to the ProtonMail web client and emptying the trash. Note that ProtonMail is odd in this since it doesn't provide IMAP access to their servers, but rather has a bridge application that interacts with their servers and presents an IMAP server on localhost. I intend to instrument the ProtonMail bridge application, but I would like to have a basic idea of what it is that I should be looking for before I jump into that. ``` ~ $ evolution --version evolution 3.28.5-0ubuntu0.18.04.2 ``` thanks Dan Kortschak ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list