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 -- dovecot@dovecot.org
To unsubscribe send an email to dovecot-le...@dovecot.org

Reply via email to