After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 559266 - no mozilla thunderbird mailfilter convertor to evolution filter system
no mozilla thunderbird mailfilter convertor to evolution filter system
Status: RESOLVED OBSOLETE
Product: evolution
Classification: Applications
Component: Importers
2.22.x (obsolete)
Other All
: Normal enhancement
: ---
Assigned To: Evolution Shell Maintainers Team
Evolution QA team
evolution[interop]
Depends on:
Blocks:
 
 
Reported: 2008-11-04 12:32 UTC by Jelle de Jong
Modified: 2021-05-19 11:11 UTC
See Also:
GNOME target: ---
GNOME version: Unversioned Enhancement


Attachments
Patch for Importing Thunderbird Filter Rules to Evolution (20.58 KB, patch)
2010-06-29 06:18 UTC, Vibha Yadav
needs-work Details | Review

Description Jelle de Jong 2008-11-04 12:32:22 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:
Comment 1 Jelle de Jong 2009-01-15 10:03:10 UTC
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
Comment 2 Vibha Yadav 2010-06-29 06:18:53 UTC
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.
Comment 3 Milan Crha 2012-04-26 10:02:47 UTC
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?
Comment 4 André Klapper 2021-05-19 11:11:50 UTC
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.