GNOME Bugzilla – Bug 325198
mail filters refuse to work on certain emails
Last modified: 2006-06-03 08:30:10 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 -------
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.
adjusted summary
*** Bug 343617 has been marked as a duplicate of this bug. ***
see bug 343637 comment 1 for a workaround; closing as incomplete