A NOTE has been added to this issue. ====================================================================== http://www.dbmail.org/mantis/view.php?id=438 ====================================================================== Reported By: jasb Assigned To: aaron ====================================================================== Project: DBMail Issue ID: 438 Category: Sieve (delivery, dbmail-sievecmd, dbmail-timsieved) Reproducibility: always Severity: major Priority: normal Status: feedback target: ====================================================================== Date Submitted: 05-Nov-06 13:10 CET Last Modified: 07-Nov-06 09:18 CET ====================================================================== Summary: Can't receive email Description: Hi,
With libsieve 2.2.0 i can't receive email in users that have an active script, i went back to 2.1.13. I think this may be related to bug http://www.dbmail.org/mantis/view.php?id=428 I can't compile 2.2.1, it show's me: *** [Gentoo] sanity check failed! *** *** libtool.m4 and ltmain.sh have a version mismatch! *** *** (libtool.m4 = 1.5.22, ltmain.sh = "1.5.22 Debian 1.5.22-4") *** I don't have nothing to do with that thing "Gentoo" (I hate that distribution). Here's a script from one user that can't receive email with libsieve 2.2.0: I've past all on this field sinse i use squirrelmail avelsieve plugin to insert the sieve scripts. # This script has been automatically generated by avelsieve # (Sieve Mail Filters Plugin for Squirrelmail) # Warning: If you edit this manually, then the changes will not # be reflected in the users' front-end! #AVELSIEVE_VERSIONYTo0OntzOjU6Im1ham9yIjtpOjE7czo1OiJtaW5vciI7aTo5O3M6NzoicmVsZWFzZSI7aTo3O3M6Njoic3RyaW5nIjtzOjU6IjEuOS43Ijt9 #AVELSIEVE_CREATED1160690678 #AVELSIEVE_MODIFIED1160690678 require ["fileinto","envelope","reject","regex"]; if #START_SIEVE_RULEYTo0OntzOjQ6ImNvbmQiO2E6MTp7aTowO2E6NDp7czo0OiJ0eXBlIjtzOjY6ImhlYWRlciI7czo2OiJoZWFkZXIiO3M6NzoiU3ViamVjdCI7czo5OiJtYXRjaHR5cGUiO3M6ODoiY29udGFpbnMiO3M6MTE6ImhlYWRlcm1hdGNoIjtzOjE0OiIqKioqKlNQQU0qKioqKiI7fX1zOjQ6InR5cGUiO3M6MToiMSI7czo5OiJjb25kaXRpb24iO3M6MzoiYW5kIjtzOjY6ImFjdGlvbiI7czoxOiIyIjt9END_SIEVE_RULE header :contains "Subject" "*****SPAM*****" { discard; } ====================================================================== ---------------------------------------------------------------------- aaron - 05-Nov-06 17:30 ---------------------------------------------------------------------- The Debian package appears to be broken wrt the libtool scripts. Please file a bug with Debian. libSieve 2.2.0 had a severe assert() bug and 2.2.1 fixes it, so that issue is moot. ---------------------------------------------------------------------- jasb - 06-Nov-06 23:46 ---------------------------------------------------------------------- Sorry beeing reopening this Aaron, Can't this be a configure script error? i was taking a look at the configure script and change this: gentoo_lt_version="1.5.22" #gentoo_ltmain_version=`sed -n '/^[ ]*VERSION=/{s/^[ ]*VERSION=//;p;q ;}' "$ltmain"` gentoo_ltmain_version="1.5.22" can't be something here when you lock the version to "1.5.22" ? ---------------------------------------------------------------------- aaron - 06-Nov-06 23:58 ---------------------------------------------------------------------- Ok, yeah, that is my fault, sorry. I'll email the Debian packager and ask if he can fix this on the Debian side, otherwise I'll have to make a new libSieve release with fixed aclocal.m4 script. ---------------------------------------------------------------------- jasb - 07-Nov-06 00:03 ---------------------------------------------------------------------- No problem Aaron, Tell me another thing, i deleted all *sieve* files in /usr/local/lib and /usr/local/lib/dbmail and compiled 2.2.1 and when i go to start dbmail he ask's me for libsort_sieve.so, but 2.2.1 didn't produced this (i copied this from an older version). Is this suposed? ---------------------------------------------------------------------- jasb - 07-Nov-06 00:26 ---------------------------------------------------------------------- checking for sieve2.h (user supplied)... /usr/local/include/sieve2.h checking for sieve2_listextensions in -lsieve... no configure: error: Unable to link against libSieve. It appears you are missing the development libraries or they aren't in your linker's path This help's? ---------------------------------------------------------------------- aaron - 07-Nov-06 00:37 ---------------------------------------------------------------------- libsort_sieve is the loadable module that DBMail uses to pull in libsieve. Now it looks like what you've done is delete the libsieve modules and try to compile against libsieve. It fails because you deleted the libsieve modules. ---------------------------------------------------------------------- jasb - 07-Nov-06 00:39 ---------------------------------------------------------------------- ok ignore the last note i moved all *sieve* libs to /usr/local/lib/dbmail and the default path for dbmail configure is to look in /usr/local/lib don't you think there's something here with the path's that should be uniform? ---------------------------------------------------------------------- aaron - 07-Nov-06 01:46 ---------------------------------------------------------------------- libSieve installs into /usr/lib or /usr/local/lib because it is a shared library for anybody to use. DBMail's libsort_sieve is a shim that connects DBMail to libSieve. It lives in /usr/lib/dbmail or /usr/local/lib/dbmail because it is DBMail-specific. ---------------------------------------------------------------------- paul - 07-Nov-06 09:18 ---------------------------------------------------------------------- Jorge, Can we please NOT pollute the dbmail tracker with libsieve bugs. Please use bugs.debian.org if you have a problem with packages from debian.org. Issue History Date Modified Username Field Change ====================================================================== 05-Nov-06 13:10 jasb New Issue 05-Nov-06 17:30 aaron Status new => resolved 05-Nov-06 17:30 aaron Resolution open => won't fix 05-Nov-06 17:30 aaron Assigned To => aaron 05-Nov-06 17:30 aaron Note Added: 0001535 05-Nov-06 22:08 jasb Issue Monitored: jasb 06-Nov-06 23:46 jasb Status resolved => feedback 06-Nov-06 23:46 jasb Resolution won't fix => reopened 06-Nov-06 23:46 jasb Note Added: 0001549 06-Nov-06 23:58 aaron Note Added: 0001550 07-Nov-06 00:03 jasb Note Added: 0001551 07-Nov-06 00:26 jasb Note Added: 0001552 07-Nov-06 00:37 aaron Note Added: 0001553 07-Nov-06 00:39 jasb Note Added: 0001554 07-Nov-06 01:46 aaron Note Added: 0001555 07-Nov-06 09:18 paul Note Added: 0001556 ======================================================================