“sudo dovecot -F” is not showing any output, looks like it’s running normally but services processes are not running
> > On 8/10/2023, at 9:19 AM, Narcis Garcia <[email protected]> wrote: > > sudo dovecot -F > > > El 8/10/23 a les 14:11, Jose David Bravo A ha escrit: >> Hi, >> I'm running dovecot 2.3.16 on Ubuntu 22.04.2. >> But when I start dovecot, I can only see that the services are failing to >> start. It don't show any additional error about why it's failing, may be >> because the log service is not running? >> Oct 06 15:19:00 master: Error: service(log): command startup failed, >> throttling for 2.000 secs >> Oct 06 15:19:45 master: Error: service(imap-login): command startup failed, >> throttling for 2.000 secs >> Oct 06 15:19:53 master: Error: service(pop3-login): command startup failed, >> throttling for 2.000 secs >> Oct 06 15:21:45 master: Error: service(imap-login): command startup failed, >> throttling for 4.000 secs >> Oct 06 15:21:53 master: Error: service(pop3-login): command startup failed, >> throttling for 4.000 secs >> Oct 06 15:23:45 master: Error: service(imap-login): command startup failed, >> throttling for 8.000 secs >> Oct 06 15:23:53 master: Error: service(pop3-login): command startup failed, >> throttling for 8.000 secs >> Oct 06 15:25:45 master: Error: service(imap-login): command startup failed, >> throttling for 16.000 secs >> Oct 06 15:25:53 master: Error: service(pop3-login): command startup failed, >> throttling for 16.000 secs >> Oct 06 15:27:45 master: Error: service(imap-login): command startup failed, >> throttling for 32.000 secs >> Oct 06 15:27:53 master: Error: service(pop3-login): command startup failed, >> throttling for 32.000 secs >> Oct 06 15:28:23 master: Error: service(stats): command startup failed, >> throttling for 2.000 secs >> Oct 06 15:28:25 master: Error: service(stats): command startup failed, >> throttling for 4.000 secs >> Oct 06 15:29:44 master: Error: service(imap-login): command startup failed, >> throttling for 60.000 secs >> Oct 06 15:29:53 master: Error: service(pop3-login): command startup failed, >> throttling for 60.000 secs >> Is there any option that I can run those services manually so I can see >> what's going on and why those are not stating? or any other option to debug >> it? >> This is my current config: >> # 2.3.16 (7e2e900c1a): /etc/dovecot/dovecot.conf >> # Pigeonhole version 0.5.16 (09c29328) >> # OS: Linux 5.14.0-284.11.1.el9_2.x86_64 x86_64 Ubuntu 22.04.2 LTS >> # Hostname: xxxxxx >> auth_debug = yes >> auth_debug_passwords = yes >> auth_master_user_separator = * >> auth_mechanisms = PLAIN LOGIN >> auth_verbose = yes >> base_dir = /var/run/dovecot >> default_client_limit = 4096 >> default_process_limit = 500 >> default_vsz_limit = 640 B >> deliver_log_format = from=%{from}, envelope_sender=%{from_envelope}, >> subject=%{subject}, msgid=%m, size=%{size}, >> delivery_time=%{delivery_time}ms, %$ >> dict { >> acl = mysql:/etc/dovecot/dovecot-share-folder.conf >> lastlogin = mysql:/etc/dovecot/dovecot-last-login.conf >> quotadict = mysql:/etc/dovecot/dovecot-used-quota.conf >> } >> first_valid_uid = 2000 >> imap_hibernate_timeout = 30 secs >> imap_max_line_length = 2 M >> last_valid_uid = 2000 >> listen = * >> login_log_format_elements = user=<%u> method=%m rip=%r lip=%l %c %k >> mail_attribute_dict = file:%Lh/dovecot-attributes >> mail_debug = yes >> mail_gid = 2000 >> mail_location = maildir:%Lh/Maildir/:INDEX=%Lh/Maildir/ >> mail_plugins = acl mail_log mailbox_alias notify quota >> mail_uid = 2000 >> mailbox_list_index_very_dirty_syncs = yes >> 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 = yes >> location = >> mailbox Archive { >> auto = no >> special_use = \Archive >> } >> mailbox Archives { >> auto = no >> special_use = \Archive >> } >> mailbox "Deleted Messages" { >> auto = no >> autoexpunge = 60 days >> special_use = \Trash >> } >> mailbox Drafts { >> auto = subscribe >> special_use = \Drafts >> } >> mailbox Junk { >> auto = subscribe >> autoexpunge = 60 days >> special_use = \Junk >> } >> mailbox "Junk E-mail" { >> auto = no >> autoexpunge = 60 days >> special_use = \Junk >> } >> mailbox Sent { >> auto = subscribe >> special_use = \Sent >> } >> mailbox "Sent Items" { >> auto = no >> special_use = \Sent >> } >> mailbox "Sent Messages" { >> auto = no >> special_use = \Sent >> } >> mailbox Spam { >> auto = no >> autoexpunge = 60 days >> special_use = \Junk >> } >> mailbox Trash { >> auto = subscribe >> autoexpunge = 60 days >> special_use = \Trash >> } >> prefix = >> separator = / >> type = private >> } >> namespace { >> list = children >> location = maildir:%%Lh/Maildir/:INDEX=%%Lh/Maildir/Shared/%%Ld/%%Ln >> prefix = Shared/%%u/ >> separator = / >> subscriptions = yes >> type = shared >> } >> passdb { >> args = /etc/dovecot/dovecot-master-users >> driver = passwd-file >> master = yes >> } >> passdb { >> args = /opt/iredmail/custom/dovecot/master-users >> driver = passwd-file >> master = yes >> } >> passdb { >> args = /etc/dovecot/dovecot-mysql.conf >> driver = sql >> } >> plugin { >> acl = vfile >> acl_shared_dict = proxy::acl >> imapsieve_mailbox1_before = >> file:/opt/iredmail/bin/dovecot/sieve/report_spam.sieve >> imapsieve_mailbox1_causes = COPY APPEND >> imapsieve_mailbox1_name = Junk >> imapsieve_mailbox2_before = >> file:/opt/iredmail/bin/dovecot/sieve/report_ham.sieve >> imapsieve_mailbox2_causes = COPY >> imapsieve_mailbox2_from = Junk >> imapsieve_mailbox2_name = * >> imapsieve_url = sieve://127.0.0.1:4190 >> last_login_dict = proxy::lastlogin >> last_login_key = # hidden, use -P to show it >> mail_log_events = delete undelete expunge copy save mailbox_create >> mailbox_delete mailbox_rename >> mail_log_fields = uid box msgid size from subject flags >> mailbox_alias_new = Sent Messages >> mailbox_alias_new2 = Sent Items >> mailbox_alias_old = Sent >> mailbox_alias_old2 = Sent >> quota = dict:user::proxy::quotadict >> quota_grace = 50M >> quota_rule = *:storage=1G >> quota_status_nouser = DUNNO >> quota_status_overquota = 552 5.2.2 Mailbox is full >> quota_status_success = DUNNO >> quota_warning = storage=100%% quota-warning 100 %u >> quota_warning2 = storage=95%% quota-warning 95 %u >> quota_warning3 = storage=90%% quota-warning 90 %u >> quota_warning4 = storage=85%% quota-warning 85 %u >> sieve = ~/sieve/dovecot.sieve >> sieve_before = /var/vmail/sieve/dovecot.sieve >> sieve_dir = ~/sieve >> sieve_global_dir = /var/vmail/sieve >> sieve_global_extensions = +vnd.dovecot.pipe +vnd.dovecot.environment >> sieve_max_redirects = 30 >> sieve_pipe_bin_dir = /opt/iredmail/bin/dovecot/sieve >> sieve_plugins = sieve_imapsieve sieve_extprograms >> sieve_redirect_envelope_from = recipient >> sieve_vacation_send_from_recipient = yes >> } >> protocols = pop3 imap sieve lmtp >> service anvil { >> process_limit = 1 >> unix_listener anvil-auth-penalty { >> group = vmail >> mode = 0660 >> user = vmail >> } >> } >> service auth { >> client_limit = 4096 >> inet_listener { >> port = 12346 >> } >> process_limit = 1 >> unix_listener /var/spool/postfix/private/dovecot-auth { >> group = vmail >> mode = 0666 >> user = vmail >> } >> unix_listener auth-master { >> group = vmail >> mode = 0666 >> user = vmail >> } >> unix_listener auth-userdb { >> group = vmail >> mode = 0660 >> user = vmail >> } >> } >> service dict { >> unix_listener dict { >> group = vmail >> mode = 0660 >> user = vmail >> } >> } >> service imap-hibernate { >> unix_listener imap-hibernate { >> group = vmail >> user = vmail >> } >> } >> service imap-login { >> client_limit = 0 >> inet_listener imap { >> port = 143 >> } >> inet_listener imaps { >> port = 993 >> ssl = yes >> } >> process_limit = 0 >> service_count = 0 >> } >> service imap { >> process_limit = 4096 >> unix_listener imap-master { >> group = vmail >> mode = 0666 >> user = vmail >> } >> } >> service lmtp { >> executable = lmtp -L >> inet_listener lmtp { >> port = 24 >> } >> process_min_avail = 5 >> user = vmail >> } >> service managesieve-login { >> inet_listener sieve { >> port = 4190 >> } >> } >> service pop3-login { >> client_limit = 0 >> inet_listener pop3 { >> port = 110 >> } >> inet_listener pop3s { >> port = 995 >> ssl = yes >> } >> process_limit = 0 >> service_count = 0 >> } >> service pop3 { >> process_limit = 4096 >> } >> service quota-status { >> client_limit = 1000 >> executable = quota-status -p postfix >> inet_listener { >> port = 12340 >> } >> } >> service quota-warning { >> executable = script /opt/iredmail/bin/dovecot/quota_warning.sh >> unix_listener quota-warning { >> group = vmail >> mode = 0660 >> user = vmail >> } >> } >> service stats { >> inet_listener stats { >> address = 0.0.0.0 >> port = 24242 >> } >> unix_listener stats-writer { >> group = vmail >> mode = 0660 >> user = vmail >> } >> } >> ssl = required >> ssl_cert = </opt/iredmail/ssl/cert.pem >> ssl_cipher_list = EECDH+CHACHA20:EECDH+AESGCM:EDH+AESGCM:AES256+EECDH >> ssl_dh = # hidden, use -P to show it >> ssl_key = # hidden, use -P to show it >> ssl_prefer_server_ciphers = yes >> syslog_facility = local5 >> userdb { >> args = /etc/dovecot/dovecot-mysql.conf >> driver = sql >> } >> protocol imap { >> imap_client_workarounds = tb-extra-mailbox-sep >> imap_metadata = yes >> mail_max_userip_connections = 30 >> mail_plugins = acl mail_log mailbox_alias notify quota imap_quota imap_acl >> imap_sieve last_login zlib >> } >> protocol pop3 { >> mail_max_userip_connections = 30 >> mail_plugins = acl mail_log mailbox_alias notify quota last_login zlib >> pop3_client_workarounds = outlook-no-nuls oe-ns-eoh >> pop3_uidl_format = %08Xu%08Xv >> } >> protocol lda { >> lda_mailbox_autocreate = yes >> lda_mailbox_autosubscribe = yes >> mail_plugins = acl mail_log mailbox_alias notify quota sieve last_login >> } >> protocol lmtp { >> lmtp_save_to_detail_mailbox = yes >> mail_plugins = acl mail_log mailbox_alias notify quota sieve last_login >> recipient_delimiter = + >> } >> Thank you! [ http://www.colombiahosting.com/ ] >> Jose Bravo >> _______________________________________________ >> dovecot mailing list -- [email protected] >> To unsubscribe send an email to [email protected] > > -- > > Narcis Garcia > > __________ > I'm using this dedicated address because personal addresses aren't masked > enough at this mail public archive. Public archive administrator should > remove and omit any @, dot and mailto combinations against automated > addresses collectors. > _______________________________________________ > dovecot mailing list -- [email protected] > To unsubscribe send an email to [email protected] _______________________________________________ dovecot mailing list -- [email protected] To unsubscribe send an email to [email protected]
