2.4 KiB
2.4 KiB
Locations of configuration and log files of mojor components
[TOC]
Postfix
- on
Linux
andOpenBSD
, Postfix config files are placed under/etc/postfix/
. - on
FreeBSD
, Postfix config files are placed under/usr/local/etc/postfix/
.
Config files
Main config files:
main.cf
: contains most configurations.master.cf
: contains transport related settings.aliases
: aliases for system accounts.helo_access.pcre
: PCRE regular expressions of HELO check rules.ldap/*.cf
: used to query mail accounts. LDAP backends only.mysql/*.cf
: used to query mail accounts. MySQL/MariaDB backends only.pgsql/*.cf
: used to query mail accounts. PostgreSQL backend only.
Log files
- on
RHEL/CentOS
,FreeBSD
,OpenBSD
, it's/var/log/maillog
. - on
Debian
,Ubuntu
, it's/var/log/mail.log
.
Dovecot
- on
Linux
andOpenBSD
, Dovecot config files are placed under/etc/dovecot/
. - on
FreeBSD
, Dovecot config files are placed under/usr/local/etc/dovecot/
.
Config files
Main config file is dovecot.conf
. It contains most configurations.
Addition config files:
dovecot-ldap.conf
: used to query mail users and passwords. LDAP backends only.dovecot-mysql.conf
: used to query mail users and passwords. MySQL/MariaDB backends only.dovecot-pgsql.conf
: used to query mail users and passwords. PostgreSQL backend only.dovecot-used-quota.conf
: used to store and query real-time per-user mailbox quota.dovecot-share-folder.conf
: used to store settings of shared IMAP mailboxes.dovecot-master-users-password
: used to store master users/passwords.
Log files
/var/log/dovecot.log
: main log file./var/log/dovecot-sieve.log
: sieve related log. NOTE: on old iRedMail releases, it's/var/log/sieve.log
./var/log/dovecot-lmtp.log
: LMTP related log.
Amavisd
Main config files
-
on
RHEL/CentOS
: it's/etc/amavisd/amavisd.conf
. -
on
Debian/Ubuntu
: it's/etc/amavis/conf.d/50-user
.Debian/Ubuntu have some addition config files under
/etc/amavis/conf.d/
, but you can always override them in file/etc/amavis/conf.d/50-user
. When we mentionamavisd.conf
in other tutorials, it means50-user
on Debian/Ubuntu. -
on
FreeBSD
: it's/usr/local/etc/amavisd.conf
. -
on
OpenBSD
: it's/etc/amavisd.conf
.
Log files
Amavisd is configured to log to Postfix log file by iRedMail.