GNOME Bugzilla – Bug 559266
no mozilla thunderbird mailfilter convertor to evolution filter system
Last modified: 2021-05-19 11:11:50 UTC
Please describe the problem: Hello everybody, I am a very heavy imap email user, got several imap accounts, and hundreds of individual mail filters regulating more then 10.000 mails of every account. I would like to switch to evolution, but I need to convert all my existing Thunderbird settings to evolutions, manually converting imap settings is fine, but all those filters will be a full time week job. Could somebody create a filter system and included it with the upstream project, so it will become available in all evolution supported distributions and there repositories. I will donate some Dutch stroopwafels, or other kind of rewards for the developer fixing this issue. Thank in advance Steps to reproduce: Actual results: Expected results: Does this happen every time? Other information:
Hello everybody, I added a bug report to icedove/mozilla-thunderbird about mail filters and mail user agents, it is a related bug so i would like to attach the bug also to this report, please take a look at: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=511809 "There is no RFC document for mail filters used in MUAs. There is currently no way to sync mail filters through an open standard with other mail clients and mobile devices." Best regards, Jelle de Jong
Created attachment 164864 [details] [review] Patch for Importing Thunderbird Filter Rules to Evolution Added the file that reads up thunderbird filter rule that is usually defined in each accounts folder in thunderbird. It reads up the filter fields and maps it evolution filter rules accordingly. I have tried to cover up most of the scenarios that is generally being used for defining filter rule. However there are some rules in Thunderbird for which there is no corresponding mapping in Evolution e.g. "Fetch from Server" etc. Thus such rules will be skipped.
Thanks for a patch. I do not see on it how it is supposed to run, because the evolution_filter_importer_peek() is not actually called anywhere. The code also changed after almost two years, thus could you update it, please? I found in the patch a "FIX ME", it would be good to not propose patches which needs any fixing, at least any known, I believe. All the formatting is also different from the usually used in evolution code, same as C++ comment style and left debug prints. (I believe your coding style also changed during the time.) What about the "Import Code from csv Importer to map filelds and parse line and entries", does it make sense to mention the csv in this importer? I also do not like all the while(1), this kind of constructions tends to break itself. Could you replace it with proper check for the end of the cycle, please?
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org which have not seen updates for a longer time (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version, then please follow https://wiki.gnome.org/Community/GettingInTouch/BugReportingGuidelines and create a new enhancement request ticket at https://gitlab.gnome.org/GNOME/evolution/-/issues/ Thank you for your understanding and your help.