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 325198 - mail filters refuse to work on certain emails
mail filters refuse to work on certain emails
Status: RESOLVED INCOMPLETE
Product: evolution
Classification: Applications
Component: Mailer
2.4.x (obsolete)
Other other
: Normal normal
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
: 343617 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2005-12-29 05:18 UTC by mdavis
Modified: 2006-06-03 08:30 UTC
See Also:
GNOME target: ---
GNOME version: 2.11/2.12



Description mdavis 2005-12-29 05:19:07 UTC
Subject: mail filters refuse to work on certain emails

Package: Evolution
Severity: normal
Version: GNOME2.12.1 2.4.x
Gnome-Distributor: Gentoo
Synopsis: mail preferences dialog disables "ok" at inappropriate times
Bugzilla-Product: Evolution
Bugzilla-Component: Mailer
Bugzilla-Version: 2.4.x
Description:
Description of Problem:
i have a number of email filters setup to "filter on mailing list" (in
this case all of the securityfocus mailing lists)
with a realitively unfiltered inbox i select "ctrl+a" to select all then
"ctrl+y"  to "filter selected"
after doing this and maybe a couple of emails get sorted i get a dialog
which says :


Error while Filtering Folder.

No provider available for protocol `email'


if i select individual emails its sometimes choses to work, and doesnt
others (most).. retrying an email that failed.. 
does never works...


i believe this has something to do with it being a 64 bit build as it
does not happen on a similarly configured 32 bit machine..



Additional Information:
root@poincare riptv # uname -a
Linux poincare 2.6.14-gentoo-r2 #25 Sat Dec 24 17:44:55 EST 2005 x86_64
AMD Athlon(tm) 64 Processor 3500+ AuthenticAMD GNU/Linux

root@poincare riptv # gcc -v
Reading specs from /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/specs
Configured with: /var/tmp/portage/gcc-3.4.4-r1/work/gcc-3.4.4/configure
--prefix=/usr --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/3.4.4
--includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/include
--datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/3.4.4
--mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/3.4.4/man
--infodir=/usr/share/gcc-data/x86_64-pc-linux-gnu/3.4.4/info
--with-gxx-include-dir=/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/include/g
++-v3
--host=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --disable-altivec
--enable-nls --without-included-gettext --with-system-zlib
--disable-checking --disable-werror --disable-libunwind-exceptions
--enable-multilib --disable-libgcj --enable-languages=c,c++,f77
--enable-shared --enable-threads=posix --enable-__cxa_atexit
--enable-clocale=gnu
Thread model: posix
gcc version 3.4.4 (Gentoo 3.4.4-r1, ssp-3.4.4-1.0, pie-8.7.8)


root@poincare riptv # glib-config --version
1.2.10

root@poincare riptv # gtk-config --version
1.2.10




------- Bug created by bug-buddy at 2005-12-29 05:19 -------

Comment 1 André Klapper 2005-12-29 13:03:52 UTC
hi,

this can happen if you have just installed Evolution on a new machine and have copied the file ~/.evolution/mail/filters.xml.
Since the filters refer to accounts directly, and accounts all have a unique ID number, you get the above error if it cannot find the account anymore, so you either have not copied the account settings or they have been changed in the meantime.
Evolution stores its account settings under ~/.gconf/apps/evolution.

i'd recommend to open ~/.evolution/mail/filters.xml with a texteditor and change/reset the offending filter rule.

setting to NEEDINFO, please reopen when answering.
Comment 2 Karsten Bräckelmann 2006-01-14 03:07:14 UTC
adjusted summary
Comment 3 André Klapper 2006-06-03 08:29:39 UTC
*** Bug 343617 has been marked as a duplicate of this bug. ***
Comment 4 André Klapper 2006-06-03 08:30:10 UTC
see bug 343637 comment 1 for a workaround; closing as incomplete