GLibc is not a problem.
As I understood 2.14.x is needed to compile gmime-2.2
Gmime-2.2.22
libzdb-2.3

Yep, now dbmail (git) works. The problem was with libzdb-2.2
I will ask some more questions in this thread if you do not mind.

I tried to send message with 4mb attachment, and dbmail-lmtpd took about 16 cpu (3ghz pentium d) seconds to recieve it. Also I saw a lot of syscalls/small reads with strace. One byte for one read? =/

I want to run dbmail on copy of real traffic to look for dbmail's behavior, but it is not possible, too much cpu is used.

_____

gettimeofday({1234517829, 711207}, NULL) = 0
epoll_ctl(13, EPOLL_CTL_ADD, 17, {EPOLLIN, {u32=134817768, u64=134817768}}) = 0
rt_sigprocmask(SIG_BLOCK, [HUP INT PIPE], NULL, 8) = 0
rt_sigaction(SIGINT, {0xb7d25d9c, [HUP INT PIPE], SA_RESTART}, NULL, 8) = 0
rt_sigaction(SIGHUP, {0xb7d25d9c, [HUP INT PIPE], SA_RESTART}, NULL, 8) = 0
rt_sigaction(SIGPIPE, {0xb7d25d9c, [HUP INT PIPE], SA_RESTART}, NULL, 8) = 0
gettimeofday({1234517829, 711545}, NULL) = 0
gettimeofday({1234517829, 711580}, NULL) = 0
rt_sigprocmask(SIG_UNBLOCK, [HUP INT PIPE], NULL, 8) = 0
epoll_wait(13, {{EPOLLIN, {u32=134817768, u64=134817768}}}, 1024, 300000) = 1
rt_sigprocmask(SIG_BLOCK, [HUP INT PIPE], NULL, 8) = 0
rt_sigaction(SIGINT, {0xb7d25d9c, [HUP INT PIPE], SA_RESTART}, NULL, 8) = 0
rt_sigaction(SIGHUP, {0xb7d25d9c, [HUP INT PIPE], SA_RESTART}, NULL, 8) = 0
rt_sigaction(SIGPIPE, {0xb7d25d9c, [HUP INT PIPE], SA_RESTART}, NULL, 8) = 0
epoll_ctl(13, EPOLL_CTL_DEL, 17, {EPOLLIN, {u32=134817768, u64=134817768}}) = 0
gettimeofday({1234517829, 711905}, NULL) = 0
read(17, "/", 1)                        = 1
read(17, "/", 1)                        = 1
read(17, "+", 1)                        = 1
read(17, "A", 1)                        = 1
read(17, "f", 1)                        = 1
read(17, "d", 1)                        = 1
read(17, "o", 1)                        = 1
read(17, "g", 1)                        = 1
read(17, "d", 1)                        = 1
read(17, "w", 1)                        = 1
read(17, "a", 1)                        = 1
read(17, "A", 1)                        = 1
read(17, "f", 1)                        = 1
read(17, "b", 1)                        = 1
read(17, "g", 1)                        = 1
read(17, "g", 1)                        = 1
read(17, "d", 1)                        = 1
read(17, "m", 1)                        = 1
read(17, "y", 1)                        = 1
read(17, "L", 1)                        = 1
read(17, "x", 1)                        = 1
read(17, "u", 1)                        = 1
read(17, "i", 1)                        = 1
read(17, "R", 1)                        = 1
read(17, "/", 1)                        = 1
read(17, "v", 1)                        = 1
read(17, "/", 1)                        = 1
read(17, "/", 1)                        = 1
read(17, "U", 1)                        = 1
read(17, "I", 1)                        = 1
read(17, "v", 1)                        = 1
read(17, "D", 1)                        = 1
read(17, "6", 1)                        = 1
read(17, "I", 1)                        = 1
read(17, "n", 1)                        = 1
read(17, "+", 1)                        = 1
read(17, "/", 1)                        = 1
read(17, "/", 1)                        = 1
read(17, "9", 1)                        = 1
read(17, "a", 1)                        = 1
read(17, "6", 1)                        = 1
read(17, "A", 1)                        = 1
read(17, "t", 1)                        = 1
read(17, "0", 1)                        = 1
read(17, "+", 1)                        = 1
read(17, "P", 1)                        = 1
read(17, "+", 1)                        = 1
read(17, "L", 1)                        = 1
read(17, "2", 1)                        = 1
read(17, "D", 1)                        = 1
read(17, "P", 1)                        = 1
read(17, "A", 1)                        = 1
read(17, "i", 1)                        = 1
read(17, "k", 1)                        = 1
read(17, "X", 1)                        = 1
read(17, "a", 1)                        = 1
read(17, "Z", 1)                        = 1
read(17, "j", 1)                        = 1
read(17, "v", 1)                        = 1
read(17, "Y", 1)                        = 1
read(17, "c", 1)                        = 1
read(17, "w", 1)                        = 1
read(17, "K", 1)                        = 1
read(17, "L", 1)                        = 1
read(17, "2", 1)                        = 1
read(17, "D", 1)                        = 1
read(17, "P", 1)                        = 1
read(17, "A", 1)                        = 1
read(17, "i", 1)                        = 1
read(17, "k", 1)                        = 1
read(17, "W", 1)                        = 1
read(17, "4", 1)                        = 1
read(17, "\r", 1)                       = 1
read(17, "\n", 1)                       = 1
gettimeofday({1234517829, 717062}, NULL) = 0
epoll_ctl(13, EPOLL_CTL_ADD, 17, {EPOLLIN, {u32=134817768, u64=134817768}}) = 0
rt_sigprocmask(SIG_BLOCK, [HUP INT PIPE], NULL, 8) = 0
rt_sigaction(SIGINT, {0xb7d25d9c, [HUP INT PIPE], SA_RESTART}, NULL, 8) = 0
rt_sigaction(SIGHUP, {0xb7d25d9c, [HUP INT PIPE], SA_RESTART}, NULL, 8) = 0
rt_sigaction(SIGPIPE, {0xb7d25d9c, [HUP INT PIPE], SA_RESTART}, NULL, 8) = 0
gettimeofday({1234517829, 717475}, NULL) = 0
gettimeofday({1234517829, 717512}, NULL) = 0
rt_sigprocmask(SIG_UNBLOCK, [HUP INT PIPE], NULL, 8) = 0
epoll_wait(13, {{EPOLLIN, {u32=134817768, u64=134817768}}}, 1024, 300000) = 1
rt_sigprocmask(SIG_BLOCK, [HUP INT PIPE], NULL, 8) = 0
rt_sigaction(SIGINT, {0xb7d25d9c, [HUP INT PIPE], SA_RESTART}, NULL, 8) = 0
rt_sigaction(SIGHUP, {0xb7d25d9c, [HUP INT PIPE], SA_RESTART}, NULL, 8) = 0
rt_sigaction(SIGPIPE, {0xb7d25d9c, [HUP INT PIPE], SA_RESTART}, NULL, 8) = 0
epoll_ctl(13, EPOLL_CTL_DEL, 17, {EPOLLIN, {u32=134817768, u64=134817768}}) = 0
gettimeofday({1234517829, 717902}, NULL) = 0
read(17, "Z", 1)                        = 1
read(17, "j", 1)                        = 1
read(17, "v", 1)                        = 1
read(17, "Y", 1)                        = 1
read(17, "c", 1)                        = 1
read(17, "w", 1)                        = 1
read(17, "K", 1)                        = 1
read(17, "L", 1)                        = 1
read(17, "2", 1)                        = 1
read(17, "I", 1)                        = 1
read(17, "1", 1)                        = 1
read(17, "N", 1)                        = 1
read(17, "l", 1)                        = 1
read(17, "A", 1)                        = 1
read(17, "+", 1)                        = 1
read(17, "3", 1)                        = 1
read(17, "8", 1)                        = 1
read(17, "4", 1)                        = 1
read(17, "v", 1)                        = 1
read(17, "W", 1)                        = 1
read(17, "j", 1)                        = 1
read(17, "U", 1)                        = 1
read(17, "X", 1)                        = 1
read(17, "a", 1)                        = 1
read(17, "6", 1)                        = 1
read(17, "H", 1)                        = 1
read(17, "n", 1)                        = 1
read(17, "+", 1)                        = 1
read(17, "/", 1)                        = 1
read(17, "/", 1)                        = 1
read(17, "9", 1)                        = 1
read(17, "W", 1)                        = 1
read(17, "j", 1)                        = 1
read(17, "X", 1)                        = 1
read(17, "W", 1)                        = 1
read(17, "U", 1)                        = 1
read(17, "j", 1)                        = 1
read(17, "X", 1)                        = 1
read(17, "3", 1)                        = 1
read(17, "a", 1)                        = 1
read(17, "u", 1)                        = 1
read(17, "Q", 1)                        = 1
read(17, "g", 1)                        = 1
read(17, "A", 1)                        = 1
read(17, "A", 1)                        = 1
read(17, "A", 1)                        = 1
read(17, "D", 1)                        = 1
read(17, "z", 1)                        = 1
read(17, "p", 1)                        = 1
read(17, "W", 1)                        = 1
read(17, "a", 1)                        = 1
read(17, "l", 1)                        = 1
read(17, "X", 1)                        = 1
read(17, "o", 1)                        = 1
read(17, "1", 1)                        = 1
read(17, "N", 1)                        = 1
read(17, "l", 1)                        = 1
read(17, "I", 1)                        = 1
read(17, "v", 1)                        = 1
read(17, "W", 1)                        = 1
read(17, "j", 1)                        = 1
read(17, "U", 1)                        = 1
read(17, "W", 1)                        = 1
read(17, "4", 1)                        = 1
read(17, "6", 1)                        = 1
read(17, "F", 1)                        = 1
read(17, "v", 1)                        = 1
read(17, "+", 1)                        = 1
read(17, "/", 1)                        = 1
read(17, "/", 1)                        = 1
read(17, "+", 1)                        = 1
read(17, "N", 1)                        = 1
read(17, "\r", 1)                       = 1
read(17, "\n", 1)                       = 1
gettimeofday({1234517829, 722558}, NULL) = 0
epoll_ctl(13, EPOLL_CTL_ADD, 17, {EPOLLIN, {u32=134817768, u64=134817768}}) = 0
rt_sigprocmask(SIG_BLOCK, [HUP INT PIPE], NULL, 8) = 0
rt_sigaction(SIGINT, {0xb7d25d9c, [HUP INT PIPE], SA_RESTART}, NULL, 8) = 0
rt_sigaction(SIGHUP, {0xb7d25d9c, [HUP INT PIPE], SA_RESTART}, NULL, 8) = 0
rt_sigaction(SIGPIPE, {0xb7d25d9c, [HUP INT PIPE], SA_RESTART}, NULL, 8) = 0
gettimeofday({1234517829, 723104}, NULL) = 0
gettimeofday({1234517829, 723262}, NULL) = 0
rt_sigprocmask(SIG_UNBLOCK, [HUP INT PIPE], NULL, 8) = 0
epoll_wait(13, {{EPOLLIN, {u32=134817768, u64=134817768}}}, 1024, 300000) = 1
rt_sigprocmask(SIG_BLOCK, [HUP INT PIPE], NULL, 8) = 0
rt_sigaction(SIGINT, {0xb7d25d9c, [HUP INT PIPE], SA_RESTART}, NULL, 8) = 0
rt_sigaction(SIGHUP, {0xb7d25d9c, [HUP INT PIPE], SA_RESTART}, NULL, 8) = 0
rt_sigaction(SIGPIPE, {0xb7d25d9c, [HUP INT PIPE], SA_RESTART}, NULL, 8) = 0
epoll_ctl(13, EPOLL_CTL_DEL, 17, {EPOLLIN, {u32=134817768, u64=134817768}}) = 0
gettimeofday({1234517829, 723956}, NULL) = 0
read(17, "d", 1)                        = 1
read(17, "Z", 1)                        = 1
read(17, "S", 1)                        = 1
read(17, "N", 1)                        = 1
read(17, "f", 1)                        = 1
read(17, "b", 1)                        = 1
read(17, "i", 1)                        = 1
read(17, "5", 1)                        = 1
read(17, "C", 1)                        = 1
read(17, "A", 1)                        = 1
read(17, "A", 1)                        = 1
read(17, "A", 1)                        = 1
read(17, "A", 1)                        = 1
read(17, "P", 1)                        = 1
read(17, "O", 1)                        = 1
read(17, "l", 1)                        = 1
read(17, "Z", 1)                        = 1
read(17, "q", 1)                        = 1
read(17, "U", 1)                        = 1
read(17, "z", 1)                        = 1
read(17, "0", 1)                        = 1
read(17, "o", 1)                        = 1
read(17, "p", 1)                        = 1
read(17, "V", 1)                        = 1
read(17, "u", 1)                        = 1
read(17, "D", 1)                        = 1
read(17, "P", 1)                        = 1
read(17, "A", 1)                        = 1
read(17, "i", 1)                        = 1
read(17, "k", 1)                        = 1
read(17, "X", 1)                        = 1
read(17, "a", 1)                        = 1
read(17, "6", 1)                        = 1
read(17, "K", 1)                        = 1
read(17, "V", 1)                        = 1
read(17, "z", 1)                        = 1
read(17, "+", 1)                        = 1
read(17, "P", 1)                        = 1
read(17, "+", 1)                        = 1
read(17, "L", 1)                        = 1
read(17, "2", 1)                        = 1
read(17, "I", 1)                        = 1
read(17, "1", 1)                        = 1
read(17, "F", 1)                        = 1
read(17, "u", 1)                        = 1
read(17, "O", 1)                        = 1
read(17, "j", 1)                        = 1
read(17, "T", 1)                        = 1
read(17, "C", 1)                        = 1
read(17, "Q", 1)                        = 1
read(17, "A", 1)                        = 1
read(17, "A", 1)                        = 1
read(17, "D", 1)                        = 1
read(17, "7", 1)                        = 1
read(17, "f", 1)                        = 1
read(17, "A", 1)                        = 1
read(17, "U", 1)                        = 1
read(17, "I", 1)                        = 1
read(17, "1", 1)                        = 1
read(17, "F", 1)                        = 1
read(17, "2", 1)                        = 1
read(17, "u", 1)                        = 1
read(17, "j", 1)                        = 1
read(17, "H", 1)                        = 1
read(17, "C", 1)                        = 1
read(17, "Q", 1)                        = 1
read(17, "A", 1)                        = 1
read(17, "A", 1)                        = 1
read(17, "D", 1)                        = 1
read(17, "7", 1)                        = 1
read(17, "f", 1)                        = 1
read(17, "A", 1)                        = 1
read(17, "\r", 1)                       = 1
read(17, "\n", 1)                       = 1
gettimeofday({1234517829, 729687}, NULL) = 0
epoll_ctl(13, EPOLL_CTL_ADD, 17, {EPOLLIN, {u32=134817768, u64=134817768}}) = 0
rt_sigprocmask(SIG_BLOCK, [HUP INT PIPE], NULL, 8) = 0
rt_sigaction(SIGINT, {0xb7d25d9c, [HUP INT PIPE], SA_RESTART}, NULL, 8) = 0
rt_sigaction(SIGHUP, {0xb7d25d9c, [HUP INT PIPE], SA_RESTART}, NULL, 8) = 0
rt_sigaction(SIGPIPE, {0xb7d25d9c, [HUP INT PIPE], SA_RESTART}, NULL, 8) = 0
gettimeofday({1234517829, 729941}, NULL) = 0
gettimeofday({1234517829, 729976}, NULL) = 0
rt_sigprocmask(SIG_UNBLOCK, [HUP INT PIPE], NULL, 8) = 0
epoll_wait(13, {{EPOLLIN, {u32=134817768, u64=134817768}}}, 1024, 300000) = 1
rt_sigprocmask(SIG_BLOCK, [HUP INT PIPE], NULL, 8) = 0
rt_sigaction(SIGINT, {0xb7d25d9c, [HUP INT PIPE], SA_RESTART}, NULL, 8) = 0
rt_sigaction(SIGHUP, {0xb7d25d9c, [HUP INT PIPE], SA_RESTART}, NULL, 8) = 0
rt_sigaction(SIGPIPE, {0xb7d25d9c, [HUP INT PIPE], SA_RESTART}, NULL, 8) = 0
epoll_ctl(13, EPOLL_CTL_DEL, 17, {EPOLLIN, {u32=134817768, u64=134817768}}) = 0
gettimeofday({1234517829, 730559}, NULL) = 0
read(17, "W", 1)                        = 1
read(17, "u", 1)                        = 1
read(17, "i", 1)                        = 1
read(17, "G", 1)                        = 1
read(17, "c", 1)                        = 1
read(17, "/", 1)                        = 1
read(17, "j", 1)                        = 1
read(17, "/", 1)                        = 1
read(17, "i", 1)                        = 1
read(17, "/", 1)                        = 1
read(17, "D", 1)                        = 1
read(17, "r", 1)                        = 1
read(17, "B", 1)                        = 1
read(17, "G", 1)                        = 1
read(17, "a", 1)                        = 1
read(17, "D", 1)                        = 1
read(17, "w", 1)                        = 1
read(17, "w", 1)                        = 1
read(17, "J", 1)                        = 1
read(17, "m", 1)                        = 1
read(17, "g", 1)                        = 1
read(17, "/", 1)                        = 1
read(17, "t", 1)                        = 1
read(17, "A", 1)                        = 1
read(17, "c", 1)                        = 1
read(17, "z", 1)                        = 1
read(17, "S", 1)                        = 1
read(17, "N", 1)                        = 1
read(17, "R", 1)                        = 1
read(17, "d", 1)                        = 1
read(17, "r", 1)                        = 1
read(17, "o", 1)                        = 1
read(17, "q", 1)                        = 1
read(17, "A", 1)                        = 1
read(17, "k", 1)                        = 1
read(17, "A", 1)                        = 1
read(17, "A", 1)                        = 1
read(17, "A", 1)                        = 1
read(17, "+", 1)                        = 1
read(17, "3", 1)                        = 1
read(17, "w", 1)                        = 1
read(17, "D", 1)                        = 1
read(17, "P", 1)                        = 1
read(17, "S", 1)                        = 1
read(17, "i", 1)                        = 1
read(17, "l", 1)                        = 1



_______________________________________________
DBmail mailing list
[email protected]
https://mailman.fastxs.nl/mailman/listinfo/dbmail

Reply via email to