En réponse à vos questions sur les emplacements par défaut des fichiers de configurations et de journalisations utilisés par iRedMail sous linux…
Certificat SSL
Le certificat SSL auto-signé généré lors de l’installation d’iRedMail:
sur RHEL / CentOS:
/etc/pki/tls/certs/iRedMail.crt
Clé privée: /etc/pki/tls/private/iRedMail.key
-
sur Debian / Ubuntu:
/etc/ssl/certs/iRedMail.crt
- Clé privée:
/etc/ssl/private/iRedMail.key
-
sur FreeBSD:
/etc/ssl/certs/iRedMail.crt
- Clé privée:
/etc/ssl/private/iRedMail.key
-
sur OpenBSD:
/etc/ssl/iRedMail.crt
- Clé privée:
/etc/ssl/iRedMail.key
Postfix
- on
Linux
et OpenBSD, les fichiers de configuration de Postfix sont placés sous/etc/postfix/
. - sur FreeBSD, les fichiers de configuration de Postfix sont placés sous
/usr/local/etc/postfix/
.
Principaux fichiers de configuration:
main.cf
: contient la plupart des configurations.master.cf
: contient les paramètres relatifs au transport.aliases
: alias des comptes système.helo_access.pcre
: Expressions régulières PCRE des règles de contrôle HELO.ldap/*.cf
: utilisé pour interroger les comptes de messagerie. Backends LDAP uniquement.mysql/*.cf
: utilisé pour interroger les comptes de messagerie. Backends MySQL / MariaDB uniquement.pgsql/*.cf
: utilisé pour interroger les comptes de messagerie. Backend PostgreSQL uniquement.
Fichiers journaux
- sur RHEL / CentOS, FreeBSD, OpenBSD, c’est
/var/log/maillog
. - sur Debian, Ubuntu, c’est
/var/log/mail.log
.
Dovecot
- sous Linux et OpenBSD, les fichiers de configuration Dovecot sont placés sous
/etc/dovecot/
. - sur FreeBSD, les fichiers de configuration Dovecot sont placés sous
/usr/local/etc/dovecot/
.
Fichiers de configuration
Le fichier de configuration principal est dovecot.conf
. Il contient la plupart des configurations.
Fichiers de configuration supplémentaires sous /etc/dovecot/
:
dovecot-ldap.conf
: utilisé pour interroger les utilisateurs de messagerie et les mots de passe. Backends LDAP uniquement.dovecot-mysql.conf
: utilisé pour interroger les utilisateurs de messagerie et les mots de passe. Backends MySQL / MariaDB uniquement.dovecot-pgsql.conf
: utilisé pour interroger les utilisateurs de messagerie et les mots de passe. Backend PostgreSQL uniquement.dovecot-used-quota.conf
: utilisé pour stocker et interroger le quota de boîte aux lettres par utilisateur en temps réel.dovecot-share-folder.conf
: utilisé pour stocker les paramètres des boîtes aux lettres IMAP partagées.dovecot-master-users-password
oudovecot-master-users
: utilisé pour stocker les comptes utilisateurs principaux de Dovecot.
Fichiers journaux
-
/var/log/dovecot.log
: fichier journal principal. -
Depuis iRedMail-0.9.8, les fichiers journaux se trouvent sous le
/var/log/dovecot/
répertoire. -
Depuis iRedMail-0.9.6, sous Linux:
/var/log/dovecot-imap.log
: Journal lié au service IMAP./var/log/dovecot-pop3.log
: Journal relatif au service POP3./var/log/dovecot-sieve.log
: Gère le journal lié au service./var/log/dovecot-lda.log
: Journal lié à la distribution du courrier local, y compris à la fois tamis et LMTP.
-
Dans iRedMail-0.9.5 et les versions antérieures, tous les systèmes Linux et BSD:
/var/log/dovecot-sieve.log
: tamisez le journal lié à LDA (Local Delivery Agent). Le journal relatif à la remise du courrier sera enregistré dans ce fichier. REMARQUE: sur les anciennes versions d’iRedMail, c’est/var/log/sieve.log
./var/log/dovecot-lmtp.log
: Journal lié au LMTP. Le journal relatif à la livraison du courrier (via LMTP) sera enregistré dans ce fichier. Remarque: il n’existe pas de fichier de ce type sur iRedMail-0.8.6 et les anciennes versions d’iRedMail.
Nginx
- Sur
Linux
et OpenBSD:- Les fichiers de configuration Nginx sont placés sous
/etc/nginx/
- Les fichiers de configuration uWSGI sont placés sous
/etc/uwsgi/
- Les fichiers de configuration Nginx sont placés sous
- Sur FreeBSD:
- Les fichiers de configuration Nginx sont placés sous
/usr/local/etc/nginx
- Les applications Web sont stockées sous
/usr/local/www
- Les fichiers de configuration uWSGI sont placés sous
/usr/local/etc/uwsgi/
- Les fichiers de configuration Nginx sont placés sous
Les principaux fichiers de configuration sont nginx.conf
et default.conf
.
- On
Linux
et FreeBSD: les fichiers journaux sont placés sous/var/log/nginx/
. - Sur OpenBSD: les fichiers journaux sont placés sous
/var/www/logs/
(comme Apache).
PHP
Fichier de configuration principal:
- sur RHEL / CentOS: c’est
/etc/php.ini
- sur Debian / Ubuntu:
- Si vous exécutez Apache en tant que serveur Web:
- Si vous utilisez PHP-5: c’est
/etc/php5/apache2/php.ini
(Debian 8, Ubuntu 14.04) - Si vous utilisez PHP-7: c’est
/etc/php/7.0/cli/php.ini
(Ubuntu 16.04)
- Si vous utilisez PHP-5: c’est
- Si vous utilisez Nginx en tant que serveur Web: c’est
/etc/php5/fpm/php.ini
.- Si vous utilisez PHP-5: c’est
/etc/php5/fpm/php.ini
(Debian 8, Ubuntu 14.04) - Si vous utilisez PHP-7: c’est
/etc/php/7.0/fpm/php.ini
(Ubuntu 16.04)
- Si vous utilisez PHP-5: c’est
- Si vous exécutez Apache en tant que serveur Web:
- sur FreeBSD: c’est
/usr/local/etc/php.ini
. - sur OpenBSD: c’est
/etc/php-5.X.ini
OpenLDAP
Fichier de configuration principal:
- sur RHEL / CentOS: c’est
/etc/openldap/slapd.conf
. - sur Debian / Ubuntu: c’est
/etc/ldap/slapd.conf
. - sur FreeBSD: c’est
/usr/local/etc/openldap/slapd.conf
. - sur OpenBSD: c’est
/etc/openldap/slapd.conf
.
Les fichiers de schéma sont stockés dans le schema/
répertoire (même répertoire que slapd.conf
).
OpenLDAP est configuré pour se connecter /var/log/openldap.log
par défaut, s’il est vide, veuillez vérifier le fichier journal syslog normal /var/log/messages
ou à la /var/log/syslog
place.
MySQL, MariaDB
Fichier de configuration principal:
- sur RHEL / CentOS:
/etc/my.cnf
. - sur Debian / Ubuntu, c’est
/etc/mysql/my.cnf
. Si vous utilisez MariaDB, c’est/etc/mysql/mariadb.conf.d/mysqld.cnf
. - sur FreeBSD:
/var/db/mysql/my.cnf
. - sur OpenBSD:
/etc/my.cnf
.
Webmail Roundcube
-
Répertoire racine. Le webmail Roundcube est installé sous le répertoire ci-dessous par défaut:
-
RHEL / CentOS:
/opt/www/roundcubemail
. C’est un lien symbolique vers leroundcubemail-x.y.z
même répertoire.Remarque: avec les anciennes versions d’iRedMail, c’est
/var/www/roundcubemail
. -
Debian / Ubuntu:
/opt/www/roundcubemail
. C’est un lien symbolique vers/opt/www/roundcubemail-x.y.z
.Remarque: avec les anciennes versions d’iRedMail
/usr/share/apache2/roundcubemail
, c’est un lien symbolique vers/usr/share/apache2/roundcubemail-x.y.z/
. -
FreeBSD:
/usr/local/www/roundcube
. -
OpenBSD:
/opt/www/roundcubemail
. C’est un lien symbolique vers leroundcubemail-x.y.z
même répertoire.Remarque: avec les anciennes versions d’iRedMail, c’est
/var/www/roundcubemail
.
-
-
Fichiers de configuration:
-
Le fichier de configuration principal se trouve
config/config.inc.php
dans le répertoire de la messagerie Web Roundcube.Si vous exécutez l’ancien webmail Roundcube (0.9.x et versions antérieures), il contient deux fichiers de configuration distincts:
config/db.inc.php
etconfig/main.inc.php
. -
Les fichiers de configuration des plugins sont placés dans le répertoire des plugins. par exemple, le fichier de configuration du
password
plugin estplugins/password/config.inc.php
.
-
-
Fichier journal. Roundcube est configuré pour se connecter au fichier journal de Postfix par défaut.
Avertissement
Roundcube stocke tous les paramètres par défaut dans config/defaults.inc.php
, veuillez ne pas le modifier, vous devez plutôt copier les paramètres que vous souhaitez modifier de config/defaults.inc.php
vers config/config.inc.php
, puis modifier celui dans config/config.inc.php
.
Amavisd
Principaux fichiers de configuration
- sur RHEL / CentOS: c’est
/etc/amavisd/amavisd.conf
. -
sur Debian / Ubuntu: c’est
/etc/amavis/conf.d/50-user
.Debian / Ubuntu ont des fichiers de configuration supplémentaires sous
/etc/amavis/conf.d/
, mais vous pouvez toujours les remplacer dans/etc/amavis/conf.d/50-user
. Lorsque nous mentionnonsamavisd.conf
dans d’autres documents, cela signifie toujours50-user
sur Debian / Ubuntu. -
sur FreeBSD: c’est
/usr/local/etc/amavisd.conf
. - sur OpenBSD: c’est
/etc/amavisd.conf
.
Fichiers journaux
Amavisd est configuré pour se connecter au fichier journal de Postfix par iRedMail.
SpamAssassin
Avec les paramètres iRedMail par défaut, SpamAssassin est appelé par Amavisd et non exécuté en tant que démon.
Fichier de configuration principal:
- Sur Linux / OpenBSD, c’est
/etc/mail/spamassassin/local.cf
. - Sur FreeBSD, c’est
/usr/local/etc/mail/spamassassin/local.cf
.
SpamAssassin n’a pas de fichier journal séparé, pour déboguer SpamAssassin, veuillez le définir $sa_debug = 1;
dans le fichier de configuration Amavisd, puis redémarrez le service Amavisd.
Fail2ban
Fichier de configuration principal:
- Sur Linux / OpenBSD, c’est
/etc/fail2ban/jail.local
. - Sur FreeBSD, c’est
/usr/local/etc/fail2ban/jail.local
.
Avertissement
Tous les paramètres personnalisés doivent être placés dans jail.local
, et ne pas toucher jail.conf
, afin que la mise à niveau du package binaire Fail2ban ne perde / n’écrase pas vos paramètres personnalisés.
Filtres:
- Sous Linux / OpenBSD, tous les filtres sont définis dans des fichiers sous
/etc/fail2ban/filter.d/
. - Sur FreeBSD, tous les filtres sont définis dans des fichiers sous
/usr/local/etc/fail2ban/filter.d/
.
Actions Ban / Unban:
- Sous Linux / OpenBSD, toutes les actions sont définies dans des fichiers sous
/etc/fail2ban/action.d/
. - Sur FreeBSD, tous les filtres sont définis dans des fichiers sous
/usr/local/etc/fail2ban/action.d/
.
Fichier journal: Fail2ban enregistre dans le fichier journal syslog par défaut.
- sur RHEL / CentOS / OpenBSD / FreeBSD, c’est
/var/log/messages
. - sur Debian / Ubuntu, c’est
/var/log/syslog
.
Groupware SOGo
- Le fichier de configuration principal est
- sur Linux / OpenBSD:
/etc/sogo/sogo.conf
- sur FreeBSD:
/usr/local/etc/sogo/sogo.conf
- sur Linux / OpenBSD:
- Le fichier journal est
/var/log/sogo/sogo.log
.
mlmmjadmin
- Fichier de configuration:
/opt/mlmmjadmin/settings.py
(identique sur toutes les distributions Linux / BSD) - Fichier journal:
/var/log/mlmmjadmin/mlmmjadmin.log
- Répertoires de données:
- Toutes les listes de diffusion actives:
/var/vmail/mlmmj
. Y compris l’archive. - Listes de diffusion supprimées et archivées:
/var/vmail/mlmmj-archive
- Toutes les listes de diffusion actives:
iRedAPD
- Le fichier de configuration principal se trouve
/opt/iredapd/settings.py
sur toutes les distributions Linux / BSD. -
Fichier journal:
- Avec iRedAPD-1.7.0 et les versions ultérieures, le fichier journal est
/var/log/iredapd/iredapd.log
. - Avec iRedAPD-1.6.0 et les versions antérieures, le fichier journal est
/var/log/iredapd.log
.
- Avec iRedAPD-1.7.0 et les versions ultérieures, le fichier journal est
iRedAdmin
Fichier de configuration principal:
-
sur RHEL / CentOS, c’est
/opt/www/iredadmin/settings.py
.Remarque: sur les anciennes versions d’iRedMail, c’est
/var/www/iredadmin/settings.py
. -
sur Debian / Ubuntu, c’est
/opt/www/iredadmin/settings.py
.Remarque: sur les anciennes versions d’iRedMail, c’est
/usr/share/apache2/iredadmin/settings.py
. -
sur FreeBSD, c’est
/opt/www/iredadmin/settings.py
.Remarque: sur les anciennes versions d’iRedMail, c’est
/usr/local/www/iredadmin/settings.py
. -
sur OpenBSD, c’est
/opt/www/iredadmin/settings.py
.Remarque: sur les anciennes versions d’iRedMail, c’est
/var/www/iredadmin/settings.py
.
iRedAdmin est une application Web, lorsque le mode de débogage est activé, il enregistre un message d’erreur dans:
- Si vous exécutez Apache, il se connecte au fichier journal des erreurs Apache ssl .
- Si vous exécutez Nginx avec uwsgi:
- sur Debian / Ubuntu, il se connecte à
/var/log/uwsgi/app/iredadmin.log
. - sur RHEL / CentOS, il se connecte à
/var/log/messages
. - sur OpenBSD, il se connecte à
/var/www/logs/uwsgi.log
. - sur FreeBSD, il se connecte à
/var/log/uwsgi-iredadmin.log
.
- sur Debian / Ubuntu, il se connecte à
Remarque: si vous avez modifié des fichiers iRedAdmin (pas seulement le fichier de configuration), veuillez redémarrer le service Apache ou uwsgi (si vous exécutez Nginx) pour recharger les fichiers modifiés.
Merci de votez pour cet article :