Sieve daemon errors? (Part 1 of 2, Pt 2 to follow when Pt 1 resolved)
Dan Egli
dan at newideatest.site
Sat May 1 10:14:11 EEST 2021
So I see. THAT part is fixed. But now when I restart dovecot, NOTHING is
listening on 4190. So how to I tell dovecot to listen on 4190 with the
sieve daemon?
On 5/1/2021 12:53 AM, dovecot at steve.wattlink.net wrote:
>
> Exactly as I suspected:
>
> > service lmtp {
> > inet_listener lmtp {
> > address = 127.0.0.1
> > port = 4190
> > }
> > }
>
> As for why it looks that way? Dunno. Check conf.d/20-lmtp.conf. That
> doesn’t make sense.
>
> --
>
> Steve Watt KD6GGD PP-ASEL-IA factories.words.yappy
>
> Don't let your schooling get in the way of your education.
>
> *From:* Dan Egli <dan at newideatest.site>
> *Sent:* Friday, April 30, 2021 23:50
> *To:* steve at watt.com; dovecot at dovecot.org
> *Subject:* Re: Sieve daemon errors? (Part 1 of 2, Pt 2 to follow when
> Pt 1 resolved)
>
> Ask and ye shall receive: # dovecot -n
> # 2.3.13 (89f716dc2): /etc/dovecot/dovecot.conf
> # Pigeonhole version 0.5.13 (cdd19fe3)
> # OS: Linux 5.11.16-gentoo-x86_64 x86_64 Gentoo Base System release
> 2.7 xfs
> # Hostname: jupiter.newideatest.site
> auth_debug = yes
> auth_mechanisms = plain login
> auth_socket_path = /run/dovecot/auth-userdb
> auth_verbose = yes
> debug_log_path = /var/log/dovecot/debug.log
> default_vsz_limit = 1 G
> disable_plaintext_auth = no
> first_valid_uid = 114
> hostname = jupiter.newideatest.site
> info_log_path = /var/log/dovecot/info.log
> log_path = /var/log/dovecot/error.log
> mail_debug = yes
> mail_gid = exim4u
> mail_location =
> maildir:/var/mail/%d/%n/Maildir:INDEX=/var/mail/indexes/%d/%1n/% n
> mail_plugins = fts
> mail_privileged_group = mail
> mail_server_admin = <redacted>
> mail_uid = exim4u
> managesieve_notify_capability = mailto
> managesieve_sieve_capability = fileinto reject envelope
> encoded-character vacati on subaddress comparator-i;ascii-numeric
> relational regex imap4flags copy includ e variables body enotify
> environment mailbox date index ihave duplicate mime for everypart
> extracttext imapsieve vnd.dovecot.imapsieve
> namespace inbox {
> inbox = yes
> location =
> mailbox Drafts {
> special_use = \Drafts
> }
> mailbox Junk {
> special_use = \Junk
> }
> mailbox Sent {
> special_use = \Sent
> }
> mailbox "Sent Messages" {
> special_use = \Sent
> }
> mailbox Trash {
> special_use = \Trash
> }
> prefix =
> }
> passdb {
> args = /etc/dovecot/dovecot-sql.conf.ext
> driver = sql
> }
> passdb {
> args = /etc/dovecot/dovecot-ldap.conf.ext
> driver = ldap
> }
> plugin {
> fts_autoindex = yes
> fts_autoindex_exclude = \Junk
> fts_autoindex_exclude2 = \Trash
> fts_autoindex_exclude3 = \Drafts
> fts_autoindex_exclude4 = \Spam
> fts_enforced = yes
> imapsieve_mailbox1_before =
> file:/var/lib/dovecot/sieve/report-spam.sieve
> <file://var/lib/dovecot/sieve/report-spam.sieve>
> imapsieve_mailbox1_causes = COPY
> imapsieve_mailbox1_name = Spam
> imapsieve_mailbox2_before =
> file:/var/lib/dovecot/sieve/report-ham.sieve
> <file://var/lib/dovecot/sieve/report-ham.sieve>
> imapsieve_mailbox2_causes = COPY
> imapsieve_mailbox2_from = Spam
> imapsieve_mailbox2_name = *
> plugin = fts managesieve sieve
> sieve = file:%h/sieve;active=%h/.dovecot.sieve
> <file://%25h/sieve;active=%25h/.dovecot.sieve>
> sieve_Dir = ~/sieve
> sieve_execute_bin_dir = /usr/lib/dovecot/sieve-execute
> sieve_filter_bin_dir = /usr/lib/dovecot/sieve-filter
> sieve_global_dir = /var/lib/dovecot/sieve/
> sieve_global_extensions = +vnd.dovecot.pipe +vnd.dovecot.environment
> sieve_global_path = /var/lib/dovecot/sieve/default.sieve
> sieve_pipe_bin_dir = /var/lib/dovecot/sieve
> sieve_plugins = sieve_imapsieve sieve_extprograms
> }
> postmaster_address = postmaster at newideatest.site
> <mailto:postmaster at newideatest.site>
> service auth {
> unix_listener auth-client {
> mode = 0600
> user = exim4u
> }
> unix_listener auth-userdb {
> group = exim4u
> mode = 0777
> user = exim4u
> }
> }
> service lmtp {
> inet_listener lmtp {
> address = 127.0.0.1
> port = 4190
> }
> }
> service managesieve-login {
> inet_listener sieve {
> port = 4190
> }
> process_min_avail = 0
> service_count = 1
> vsz_limit = 64 M
> }
> service managesieve {
> process_limit = 1024
> }
> service stats {
> unix_listener stats-reader {
> mode = 0777
> user = exim4u
> }
> unix_listener stats-writer {
> mode = 0777
> user = exim4u
> }
> }
> service submission-login {
> inet_listener submission {
> port = 2587
> }
> }
> ssl_cert = </etc/letsencrypt/live/newideatest.site/fullchain.pem
> ssl_client_ca_dir = /etc/pki/tls/exim_tls/
> ssl_dh = # hidden, use -P to show it
> ssl_key = # hidden, use -P to show it
> userdb {
> args = /etc/dovecot/dovecot-sql.conf.ext
> driver = sql
> }
> userdb {
> args = uid=exim4u gid=exim4u home=/var/mail/%Ld/%Ln
> driver = static
> }
> verbose_ssl = yes
> protocol lmtp {
> info_log_path = /var/log/dovecot/lmtp.log
> log_path = /var/log/dovecot/lmtp-errors.log
> mail_plugins = fts sieve sieve
> postmaster_address = postmaster at newideatest.site
> <mailto:postmaster at newideatest.site>
> }
> protocol lda {
> info_log_path = /var/log/dovecot/lda.log
> log_path = /var/log/dovecot/lda-errors.log
> mail_plugins = fts sieve sieve
> }
> protocol imap {
> mail_plugins = fts imap_sieve
> }
> protocol sieve {
> info_log_path = /var/log/dovecot/sieve.log
> log_path = /var/log/dovecot/sieve-errors.log
> managesieve_implementation_string = Dovecot
> managesieve_max_compile_errors = 5
> managesieve_max_line_length = 64 k
> }
> j
>
> On 5/1/2021 12:44 AM, Steve Watt wrote:
>
> From a little bit of poking around in the source, I wonder if you
> somehow have the LMTP listener running on the sieve port.
>
> The output of doveconf -n will help more than just the
> 90-sieve.conf. Also check the dovecot log; I found it helpful
> (once I figured out how to configure it) with debugging.
>
> [ Apologies for top post; brain-damaged MUA in use. ]
>
> --
>
> Steve Watt KD6GGD PP-ASEL-IA factories.words.yappy
>
> Don't let your schooling get in the way of your education.
>
> *From:* dovecot <dovecot-bounces at dovecot.org>
> <mailto:dovecot-bounces at dovecot.org> *On Behalf Of *Dan Egli
> *Sent:* Friday, April 30, 2021 23:13
> *To:* dovecot at dovecot.org <mailto:dovecot at dovecot.org>
> *Subject:* Sieve daemon errors? (Part 1 of 2, Pt 2 to follow when
> Pt 1 resolved)
>
> Folks, I am still trying to get help here. Let me re-state what is
> going on. I have a webmail program (SOGo) that connects to the
> Dovecot sieve system to handle things like mail filters and what
> not. That way dovecot's lda program can move things where they
> belong. So I went through the config files, and found the places
> where I need to enable sieve (this is in Gentoo Linux, by the
> way). Now, when dovecot starts I do see a listener on the sieve
> port on localhost:
>
> #netstat -tl | grep sieve
> tcp 0 0 localhost:sieve 0.0.0.0:* LISTEN
>
> And when I telnet to the port, it does connect. But it doesn't say
> much.
>
> telnet localhost sieve
> Trying 127.0.0.1...
> Connected to localhost.
> Escape character is '^]'.
> 220 jupiter.newideatest.site Dovecot ready.
>
> Yet every example I see online is showing a HECK of a lot more
> than this. So what's up? Anyone got any idea what I did wrong?
> I've put the 90-sieve.conf file on my web server at
> www.newideatest.site/90-sieve.conf
> <http://www.newideatest.site/90-sieve.conf> for those who want to
> see it. If any other config files are wanted/needed to help figure
> this out, let me know what they are and I'll take care of it.
> Here's an example of what other websites I've looked at say I
> SHOULD see:
>
> Trying 162.243.12.140...
>
> Connected to test3.rtcamp.com.
>
> Escape character is '^]'.
>
> *"IMPLEMENTATION" "Dovecot Pigeonhole"*
>
> *"SIEVE" "fileinto reject envelope encoded-character vacation
> subaddress comparator-i;ascii-numeric relational regex imap4flags
> copy include variables body enotify environment mailbox date ihave"*
>
> "NOTIFY" "mailto"
>
> "SASL" "PLAIN LOGIN"
>
> "STARTTLS"
>
> "VERSION" "1.0"
>
> OK "Dovecot ready."
>
>
>
> so why am I not getting all this?
>
> --
>
> Dan Egli
>
> From my Test Server
>
> --
> Dan Egli
> From my Test Server
--
Dan Egli
From my Test Server
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://dovecot.org/pipermail/dovecot/attachments/20210501/d123c330/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_0x11B7451DF2015959.asc
Type: application/pgp-keys
Size: 3792 bytes
Desc: OpenPGP public key
URL: <https://dovecot.org/pipermail/dovecot/attachments/20210501/d123c330/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 665 bytes
Desc: OpenPGP digital signature
URL: <https://dovecot.org/pipermail/dovecot/attachments/20210501/d123c330/attachment-0001.sig>
More information about the dovecot
mailing list