Hello > > > sieve2_getvalue_string and dbmail_message_get_header work correct, but > > > mail is puting in INBOX, instead of SPAM folder. > > > > > > With my sort_getheaders procedure mail delivered to SPAM folder as I > > > wont. > > > > Well now that's quite odd. I'll dig into it some more. I have another > > round of updates that I'll be committing early this week. > > Try the latest SVN. You'll be my guinea pig here... ;-)
YES, now it works without my twiks :) Thanks again ;) But GLib-CRITICAL messages stil exist. May be this help: part of running "strace dbmail-lmtpd -n" alarm(300) = 0 read(0, data "data\n", 1024) = 5 alarm(0) = 295 write(1, "354 Start mail input; end with <"..., 46354 Start mail input; end with <CRLF>.<CRLF> ) = 46 dup(0) = 5 lseek(5, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek) lseek(5, 4294967295, SEEK_SET) = -1 ESPIPE (Illegal seek) read(5, Subject: test "Subject: test\n", 1024) = 14 lseek(5, 13, SEEK_SET) = -1 ESPIPE (Illegal seek) read(5, "\n", 1024) = 1 lseek(5, 14, SEEK_SET) = -1 ESPIPE (Illegal seek) read(5, test "test\n", 1024) = 5 lseek(5, 19, SEEK_SET) = -1 ESPIPE (Illegal seek) read(5, . ".\n", 1024) = 2 lseek(5, 21, SEEK_SET) = -1 ESPIPE (Illegal seek) read(5, "", 1024) = 0 close(5) = 0 open("/usr/lib/charset.alias", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/gconv/gconv-modules", O_RDONLY) = 5 fstat64(5, {st_mode=S_IFREG|0644, st_size=45568, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f66000 read(5, "# GNU libc iconv configuration.\n"..., 4096) = 4096 read(5, "lias\tJS//\t\t\tJUS_I.B1.002//\nalias"..., 4096) = 4096 read(5, "ule\tINTERNAL\t\tISO-8859-3//\t\tISO8"..., 4096) = 4096 read(5, "lias\tISO-IR-199//\t\tISO-8859-14//"..., 4096) = 4096 read(5, "\t\tto\t\t\tmodule\t\tcost\nalias\tCSEBCD"..., 4096) = 4096 brk(0x8092000) = 0x8092000 read(5, "ule\t\tcost\nalias\tCP284//\t\t\tIBM284"..., 4096) = 4096 read(5, "lias\tCP864//\t\t\tIBM864//\nalias\t86"..., 4096) = 4096 read(5, "module\tIBM937//\t\tINTERNAL\t\tIBM93"..., 4096) = 4096 read(5, "\tEUC-JP//\nalias\tUJIS//\t\t\tEUC-JP/"..., 4096) = 4096 read(5, "module\t\tcost\nalias\tISO-IR-143//\t"..., 4096) = 4096 read(5, "-BOX//\nmodule\tISO_10367-BOX//\t\tI"..., 4096) = 4096 read(5, "module\tINTERNAL\t\tEUC-JISX0213//\t"..., 4096) = 512 read(5, "", 4096) = 0 close(5) = 0 munmap(0xb7f66000, 4096) = 0 futex(0xb7c1a16c, FUTEX_WAKE, 2147483647) = 0 write(2, "\n(process:27344): GLib-CRITICAL "..., 89 (process:27344): GLib-CRITICAL **: g_string_truncate: assertion `string != NULL' failed ) = 89 write(2, "\n(process:27344): GLib-CRITICAL "..., 91 (process:27344): GLib-CRITICAL **: g_string_append_len: assertion `string != NULL' failed ) = 91 fcntl64(4, F_SETFL, O_RDWR|O_NONBLOCK) = 0 read(4, 0x8059b80, 8192) = -1 EAGAIN (Resource temporarily unavailable) -- Oleg Lapshin