Vous êtes ici : » Accueil» iRedMail » iRedMail : Emplacements des fichiers de configuration et journaux

Rechercher les fichiers des logs et fichiers de configurations

iRedMail : Emplacements des fichiers de configuration et journaux

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 Linuxet 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-passwordou dovecot-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 Linuxet OpenBSD:
    • Les fichiers de configuration Nginx sont placés sous /etc/nginx/
    • Les fichiers de configuration uWSGI sont placés sous /etc/uwsgi/
  • 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 principaux fichiers de configuration sont nginx.confet default.conf.

  • On Linuxet 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 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)
  • 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.logpar défaut, s’il est vide, veuillez vérifier le fichier journal syslog normal /var/log/messagesou à la /var/log/syslogplace.

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 le roundcubemail-x.y.zmê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 le roundcubemail-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.phpdans 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.phpet config/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 passwordplugin est plugins/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.phpvers 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 mentionnons amavisd.confdans d’autres documents, cela signifie toujours 50-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
  • 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

iRedAPD

  • Le fichier de configuration principal se trouve /opt/iredapd/settings.pysur 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.

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.

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.

Translate »
 
Laisser un commentaire
Votre commentaire
Avez-vous des commentaires supplémentaires?
Suivant
Entrez votre e-mail si vous souhaitez que nous vous contactions au sujet de vos commentaires.
Retour
Envoyer
Merci d'avoir envoyé vos commentaires!
%d blogueurs aiment cette page :