hello everyone, I've tried recently to configure timsieved for dbmail-3.2.3, sieve works without tls encryption, as far as I enable tls_port (for example 4190), timsieved does not response at all. I can see timsieved reports it had already bind to SSL_PORT 4190, if I test it with sieve-connect, no response at all.
timsieved listens on desired ports ... dbmail-timsieved[4715]: [0x7f979cd29010] Debug:[server] > server_config_load(+1047): binding to PORT [2000] > ... dbmail-timsieved[4715]: [0x7f979cd29010] Debug:[server] > server_config_load(+1051): binding to SSL_PORT [4190] > ... dbmail-timsieved[4715]: [0x7f979cd29010] Debug:[server] > server_config_load(+1076): binding to IP [our.public.ip] > # ss -tlnup | grep dbmail tcp LISTEN 0 128 our.public.ip:4190 0.0.0.0:* > users:(("dbmail-timsieve",pid=32714,fd=14)) > tcp LISTEN 0 128 our.public.ip:2000 0.0.0.0:* > users:(("dbmail-timsieve",pid=32714,fd=13)) > sieve-connect get correct response on non tls port, login no problem. sieve-connect -s our.public.ip -u u...@domain.com -p 2000 --debug setup: Need to find SSL_ca_path, trying to ask openssl > setup: Have set SSL_ca_path to /etc/ssl/certs > connection: trying <our.public.ip:2000> > connection: remote host address is [our.public.ip] port [2000] > <<< "IMPLEMENTATION" "DBMail timsieved 3.2.3"\r\n > <<< "SASL" "PLAIN"\r\n > <<< "SIEVE" "regex imap4flags relational subaddress fileinto reject > envelope vacation"\r\n > <<< OK > Sieve/IMAP Password:xxxx > the corresponding timsieved log Jun 11 13:17:45 anafi.trucks-eu dbmail-timsieved[32714]: [0x7fcc9e6dd010] > Debug:[misc] create_unique_id(+120): created: > ccd2800e501422490c8aac2920f30769 > Jun 11 13:17:45 anafi.trucks-eu dbmail-timsieved[32714]: [0x7fcc9e6dd010] > Debug:[clientbase] ci_cork(+202): [0x7fcc9e358010] [20] [20] > Jun 11 13:17:45 anafi.trucks-eu dbmail-timsieved[32714]: [0x7fcc9e6dd010] > Debug:[clientbase] ci_write(+347): [0x7fcc9e358010] S > > [43/43:"IMPLEMENTATION" "DBMail timsieved 3.2.3"] > Jun 11 13:17:45 anafi.trucks-eu dbmail-timsieved[32714]: [0x7fcc9e6dd010] > Debug:[clientbase] ci_write(+347): [0x7fcc9e358010] S > [16/16:"SASL" > "PLAIN"] > Jun 11 13:17:45 anafi.trucks-eu dbmail-timsieved[32714]: [0x7fcc9e6dd010] > Debug:[clientbase] ci_write(+347): [0x7fcc9e358010] S > [84/84:"SIEVE" > "regex imap4flags relational subaddress fileinto reject envelope vacation"] > Jun 11 13:17:45 anafi.trucks-eu dbmail-timsieved[32714]: [0x7fcc9e6dd010] > Debug:[clientbase] ci_write(+347): [0x7fcc9e358010] S > [4/4:OK] > Jun 11 13:17:45 anafi.trucks-eu dbmail-timsieved[32714]: [0x7fcc9e6dd010] > Debug:[clientbase] ci_uncork(+210): [0x7fcc9e358010] [20] [20], [60] > Jun 11 13:17:45 anafi.trucks-eu dbmail-timsieved[32714]: [0x7fcc9e6dd010] > Debug:[timsieved] tims_cb_write(+127): [0x7fcc9e754490] state: [1] > Jun 11 13:17:45 anafi.trucks-eu dbmail-timsieved[32714]: [0x7fcc9e6dd010] > Debug:[timsieved] tims_handle_input(+112): [0x7fcc9e754490] done > Jun 11 13:17:45 anafi.trucks-eu dbmail-timsieved[32714]: [0x7fcc9e6dd010] > Debug:[clientsession] socket_write_cb(+291): reset timeout [60] > Jun 11 13:17:46 anafi.trucks-eu dbmail-timsieved[32714]: [0x7fcc9e6dd010] > Debug:[clientbase] ci_read_cb(+401): [0x7fcc9e358010] [0] > Jun 11 13:17:46 anafi.trucks-eu dbmail-timsieved[32714]: [0x7fcc9e6dd010] > Debug:[clientbase] ci_cork(+202): [0x7fcc9e358010] [20] [20] > Jun 11 13:17:46 anafi.trucks-eu dbmail-timsieved[32714]: [0x7fcc9e6dd010] > Debug:[clientbase] ci_cork(+202): [0x7fcc9e358010] [20] [20] > Jun 11 13:17:46 anafi.trucks-eu dbmail-timsieved[32714]: [0x7fcc9e6dd010] > Debug:[clientsession] client_session_bailout(+158): [0x7fcc9e754490] > Jun 11 13:17:46 anafi.trucks-eu dbmail-timsieved[32714]: [0x7fcc9e6dd010] > Debug:[clientbase] ci_close(+557): closing clientbase [0x7fcc9e358010] [20] > [20] > Jun 11 13:17:46 anafi.trucks-eu dbmail-timsieved[32714]: [0x7fcc9e6dd010] > Debug:[clientbase] ci_cork(+202): [0x7fcc9e358010] [20] [20] > if I try the tls port, client is always waiting for server to response sieve-connect -s our.public.ip -u u...@domain.com -p 4190 --debug > setup: Need to find SSL_ca_path, trying to ask openssl > setup: Have set SSL_ca_path to /etc/ssl/certs > connection: trying <our.public.ip:4190> > connection: remote host address is [our.public.ip] port [4190] > server log during connection Jun 11 13:23:19 anafi.trucks-eu dbmail-timsieved[32714]: [0x7fcc9e6dd010] > Debug:[clientbase] ci_starttls(+227): [0x7fcc9ea2ea60] ssl_state [-1] > Jun 11 13:23:19 anafi.trucks-eu dbmail-timsieved[32714]: [0x7fcc9e6dd010] > Debug:[misc] create_unique_id(+120): created: > 211f6ab477566107060908f9e495c073 > Jun 11 13:23:19 anafi.trucks-eu dbmail-timsieved[32714]: [0x7fcc9e6dd010] > Debug:[clientbase] ci_cork(+202): [0x7fcc9ea2ea60] [31] [31] > Jun 11 13:23:19 anafi.trucks-eu dbmail-timsieved[32714]: [0x7fcc9e6dd010] > Debug:[clientbase] ci_uncork(+210): [0x7fcc9ea2ea60] [31] [31], [60] > Jun 11 13:23:19 anafi.trucks-eu dbmail-timsieved[32714]: [0x7fcc9e6dd010] > Debug:[timsieved] tims_cb_write(+127): [0x7fcc9e968220] state: [1] > Jun 11 13:23:19 anafi.trucks-eu dbmail-timsieved[32714]: [0x7fcc9e6dd010] > Debug:[clientsession] socket_write_cb(+291): reset timeout [60] > server log if I exit the connection (CTRL+C) Jun 11 13:24:41 anafi.trucks-eu dbmail-timsieved[32714]: [0x7fcc9e6dd010] > Debug:[clientbase] ci_read_cb(+401): [0x7fcc9eaf1220] [-1] > Jun 11 13:24:41 anafi.trucks-eu dbmail-timsieved[32714]: [0x7fcc9e6dd010] > Debug:[clientbase] client_error_cb(+107): [0x7fcc9eaf1220] 34 1, > 0x7fcc9eaf1220 > Jun 11 13:24:41 anafi.trucks-eu dbmail-timsieved[32714]: [0x7fcc9e6dd010] > Debug:[clientsession] client_session_read(+243): client_state ERROR > Jun 11 13:24:41 anafi.trucks-eu dbmail-timsieved[32714]: [0x7fcc9e6dd010] > Debug:[clientbase] ci_cork(+202): [0x7fcc9eaf1220] [34] [34] > Jun 11 13:24:41 anafi.trucks-eu dbmail-timsieved[32714]: [0x7fcc9e6dd010] > Debug:[clientsession] client_session_bailout(+158): [0x7fcc9e96a760] > Jun 11 13:24:41 anafi.trucks-eu dbmail-timsieved[32714]: [0x7fcc9e6dd010] > Debug:[clientbase] ci_close(+557): closing clientbase [0x7fcc9eaf1220] [34] > [34] > Jun 11 13:24:41 anafi.trucks-eu dbmail-timsieved[32714]: [0x7fcc9e6dd010] > Debug:[clientbase] ci_cork(+202): [0x7fcc9eaf1220] [34] [34] > >
_______________________________________________ DBmail mailing list DBmail@dbmail.org http://lists.nfg.nl/mailman/listinfo/dbmail