Ich möchte also verstehen, was mit diesem Exim-Konfigurationsverzeichnis los ist.
In / etc / exim4 gibt es:
* exim4.conf.template
* update-exim4.conf.conf
* conf.d
Die conf.d hat ein Durcheinander von Verzeichnissen und Dateien, und in jedem befinden sich eine Reihe von if-Anweisungen, die ich wirklich anders finde.
Zum Beispiel:
maildir_home:
debug_print = "T: maildir_home for $local_part@$domain"
driver = appendfile
.ifdef MAILDIR_HOME_MAILDIR_LOCATION
directory = MAILDIR_HOME_MAILDIR_LOCATION
.else
directory = $home/Maildir
.endif
.ifdef MAILDIR_HOME_CREATE_DIRECTORY
create_directory
.endif
.ifdef MAILDIR_HOME_CREATE_FILE
Meine Frage ist,
- Wo werden die CAPS-VARIABLEN definiert?
- Wie kann ich sie ändern?
- Warum gibt es so viele if-Anweisungen in diesen Konfigurationsdateien?
ubuntu
configuration
exim
Bobobobo
quelle
quelle
conf.d
Verzeichnis hinzufügen , um exim zu konfigurieren, können nicht funktionieren.Hier ist die einfache Anleitung, um Debians Exim-Konfiguration zu verstehen:
conf.d
hat die Konfigurationsschnipsel, getrennt durch den Konfigurationsbereich. Die Variablen in Großbuchstaben werden normalerweise im ersten Teil definiert (Basis genannt, wenn mein Gedächtnis mir dient).exim4.conf.template
wird durch Verketten aller Snippets zur Installationszeit generiert, sodass die Grundkonfiguration dieselbe ist.update-exim4.conf
, wird eine neue Konfigurationsdatei generiert, basierend auf dem, was Sie beantwortet haben, als die Paketkonfiguration nach der geteilten Konfiguration gefragt hat.Wenn Sie die geteilte Konfiguration verwenden, müssen Sie Dateien unter verwenden
conf.d
, um exim zu verwalten, andernfalls verwenden Sie dieexim4.conf.template
.Ich schlage vor, Sie verwenden das
conf.d
Schema, nachdem Sie sich daran gewöhnt haben, ist es einfacher, Dinge zu verwalten und hinzuzufügen / zu entfernen. Lesen Sie alle Dateien in allen Verzeichnissen und vergleichen Sie sie mit der laufenden Konfigurationsdatei (/var/lib/exim4/config.autogenerated
aber die Kommentare sind gestreift, um sie erneut auszuführenupdate-exim4.conf --keepcomments
, oder Sie können auchexim -bP
die laufende Konfiguration anzeigen), und Sie werden es ganz einfach bekommen.In den meisten
dpkg-reconfigure
Fällen benötigen Sie keine spezielle Konfiguration. Verwenden Sie einfach exim4-config` und beantworten Sie die Fragen.quelle
Dies sind keine wirklich exim-Konfigurationsdateien, die Teil des Debian-Konfigurationssystems sind, das zum Generieren der tatsächlich exim-Konfigurationsdatei verwendet wird.
quelle