From 2e283a0570e4c20ba9b6a07b84e87cfc24a45207 Mon Sep 17 00:00:00 2001 From: Josef Friedrich Date: Tue, 6 Sep 2016 17:19:44 +0200 Subject: [PATCH] Add override section --- .../advanced/override-defaults/dovecot.md | 22 +++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/docs/content/advanced/override-defaults/dovecot.md b/docs/content/advanced/override-defaults/dovecot.md index 798758b4..6b4c6084 100644 --- a/docs/content/advanced/override-defaults/dovecot.md +++ b/docs/content/advanced/override-defaults/dovecot.md @@ -1,5 +1,6 @@ -The Dovecot default configuration can easily be overridden providing a `config/dovecot.cf` file. -This file can also be used to specify additional configurations. +# Add configuration + +The Dovecot default configuration can easily be extended providing a `config/dovecot.cf` file. [Dovecot documentation](http://wiki.dovecot.org/FrontPage) remains the best place to find configuration options. Your `docker-mailserver` folder should look like this example: @@ -13,6 +14,23 @@ Your `docker-mailserver` folder should look like this example: └── README.md ``` +# Override configuration + +For major configuration changes it’s best to override the `dovecot` configuration files. For each configuration file you want to override, add a list entry under the `volumes:` key. + +```yaml +version: '2' + +services: + mail: + ... + volumes: + - maildata:/var/mail + ... + - ./config/dovecot/10-master.conf:/etc/dovecot/conf.d/10-master.conf + +``` + # Debugging To debug your dovecot configuration you can use this command: