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

--

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

Reply via email to