For gentoo, there is only one package.? And here's your output: # 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 vacation subaddress comparator-i;ascii-numeric relational regex imap4flags copy include variables body enotify environment mailbox date index ihave duplicate mime foreverypart 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 ? imapsieve_mailbox1_causes = COPY ? imapsieve_mailbox1_name = Spam ? imapsieve_mailbox2_before = 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 ? 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 service auth { ? unix_listener auth-client { ??? mode = 0600 ??? user = exim4u ? } ? unix_listener auth-userdb { ??? group = exim4u ??? mode = 0777 ??? user = exim4u ? } } service lmtp { ? unix_listener /var/spool/exim/dovecot-lmtp/lmtp { ??? group = exim4u ??? mode = 0660 ??? user = exim4u ? } } service managesieve-login { ? inet_listener sieve { ??? port = 4190 ? } } 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 } 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 } 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 } and yet if I do doveconf protocols: # doveconf protocols protocols = imap pop3 lmtp On 5/4/2021 2:25 AM, Christian Kivalo wrote:> > > On 2021-05-04 10:20, Dan Egli wrote: >> Already did all of that. like I said, EVERY instance of pop3 in the >> entire config set is commented out. > Then please post the output of doveconf -n. Seems there is still > something left. > > The list of installed dovecot packages would also be help. >-- Dan Egli From my Test Server -------------- 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/20210504/5d1e485f/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/20210504/5d1e485f/attachment-0001.sig>
On 2021-05-04 10:29, Dan Egli wrote:> For gentoo, there is only one package.? And here's your output: > > # 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> > > and yet if I do doveconf protocols: > # doveconf protocols > protocols = imap pop3 lmtpIn dovecot.conf i have a line that enables the protocols. # Enable installed protocols !include_try /usr/share/dovecot/protocols.d/*.protocol This is on debian where every protocol is a separate package to install. This could also just be: protocols = imap lmtp pop3 Remove pop3 from there and you should be good. You can even have the config in place. The other option to disable the pop3 listeners is to set the port = 0 From 10-master.conf (when using split config files) service pop3-login { inet_listener pop3 { port = 0 } inet_listener pop3s { port = 0 ssl = yes } } This disables pop3 listeners even when the pop3 protocol is enabled. -- Christian Kivalo
Hi, you can try to insert "protocols = imap lmtp" ath the end of your "dovecot.conf" file. That works for me. Regards Urban Am 04.05.21 um 10:29 schrieb Dan Egli:> For gentoo, there is only one package.? And here's your output: > > # 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 vacation subaddress comparator-i;ascii-numeric relational regex imap4flags > copy include variables body enotify environment mailbox date index ihave duplicate mime foreverypart 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 > ? imapsieve_mailbox1_causes = COPY > ? imapsieve_mailbox1_name = Spam > ? imapsieve_mailbox2_before = 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 > ? 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 > service auth { > ? unix_listener auth-client { > ??? mode = 0600 > ??? user = exim4u > ? } > ? unix_listener auth-userdb { > ??? group = exim4u > ??? mode = 0777 > ??? user = exim4u > ? } > } > service lmtp { > ? unix_listener /var/spool/exim/dovecot-lmtp/lmtp { > ??? group = exim4u > ??? mode = 0660 > ??? user = exim4u > ? } > } > service managesieve-login { > ? inet_listener sieve { > ??? port = 4190 > ? } > } > 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 > } > 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 > } > 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 > } > > > and yet if I do doveconf protocols: > # doveconf protocols > protocols = imap pop3 lmtp > > On 5/4/2021 2:25 AM, Christian Kivalo wrote: >> >> >> On 2021-05-04 10:20, Dan Egli wrote: >>> Already did all of that. like I said, EVERY instance of pop3 in the >>> entire config set is commented out. >> Then please post the output of doveconf -n. Seems there is still something left. >> >> The list of installed dovecot packages would also be help. >>