You can also contact us over OFTC IRC on channel #dovecot. You need to authenticate with services before you can write to the channel. We encourage you to read
https://workaround.org/getting-help-on-irc prior asking.
Dovecot always logs a detailed error message if something goes wrong. If it doesn’t, it’s considered a bug and will be fixed. However almost always the problem is that you’re looking at the wrong log file; error messages may be logged to a different file than informational messages. By default Dovecot logs to syslog using mail facility. You can change the facility from syslog_facility setting. You can also configure Dovecot to write to log files directly, see below.
When using syslog, Dovecot uses 4 different logging levels:
Dovecot always logs a detailed error message if something goes wrong. If it doesn’t, it’s considered a bug and will be fixed. However, almost always the problem is that you’re looking at the wrong log file; error messages may be logged to a different file than informational messages.
You can find the log file locations by running:
doveadm log find
Dovecot log configuration is found in the conf.d/10-logging.conf file in the dovecot configuration folder (usually /etc/dovecot but may also be /usr/local/etc/dovecot).
By default Dovecot logs to syslog using mail facility. You can change the facility from syslog_facility setting. The syslog configuration is often in /etc/syslog.conf or /etc/rsyslog* files. You can also configure Dovecot to write to log files directly, see below.
When using syslog, Dovecot uses 5 different logging levels:
A lot of settings have changed. Dovecot v2.0 can still use most of the v1.x configuration files, but it logs a lot of warnings at startup. A quick and easy way to convert your old config file to v2.0 format is:
# convert old config to new temp config file doveconf -n -c /etc/dovecot/dovecot.conf > dovecot-2.conf # replace the old config file with the new generated file mv dovecot-2.conf /etc/dovecot/dovecot.conf
This command logs a warning about each obsolete setting it converts to the new format. You can simply ignore all the warnings in most cases. If you really want to, you can modify your old config file using the instructions from the warnings, but even that can be done more easily by looking at the generated config file. Some of the warning messages aren’t obvious.
Once running v2.0, it’s safe to downgrade to v1.2.5 or newer. Older versions don’t understand some of the changes to index files and will log errors.
Please see the various open-source volunteer driven options. When reporting a problem, please remember to first upgrade to latest stable release and see if your problem is reproducible there.