resolve errors shown when buildg docs
This commit is contained in:
parent
6cecd96b11
commit
1aceb68d5c
|
@ -99,7 +99,7 @@ Next, configure a network with an IPv6 subnet for your container with any of the
|
||||||
|
|
||||||
??? tip "Override the implicit `default` network"
|
??? tip "Override the implicit `default` network"
|
||||||
|
|
||||||
You can optionally avoid the service assignment by [overriding the `default` user-defined network that Docker Compose generates](docker-docs-network-compose-default). Just replace `dms-ipv6` with `default`.
|
You can optionally avoid the service assignment by [overriding the `default` user-defined network that Docker Compose generates][docker-docs-network-compose-default]. Just replace `dms-ipv6` with `default`.
|
||||||
|
|
||||||
The Docker Compose `default` bridge is not affected by settings for the default `bridge` (aka `docker0`) in `/etc/docker/daemon.json`.
|
The Docker Compose `default` bridge is not affected by settings for the default `bridge` (aka `docker0`) in `/etc/docker/daemon.json`.
|
||||||
|
|
||||||
|
@ -180,7 +180,7 @@ curl --max-time 5 http://[2001:db8::1]:80
|
||||||
!!! info "IPv6 ULA address priority"
|
!!! info "IPv6 ULA address priority"
|
||||||
|
|
||||||
DNS lookups that have records for both IPv4 and IPv6 addresses (_eg: `localhost`_) may prefer IPv4 over IPv6 (ULA) for private addresses, whereas for public addresses IPv6 has priority. This shouldn't be anything to worry about, but can come across as a surprise when testing your IPv6 setup on the same host instead of from a remote client.
|
DNS lookups that have records for both IPv4 and IPv6 addresses (_eg: `localhost`_) may prefer IPv4 over IPv6 (ULA) for private addresses, whereas for public addresses IPv6 has priority. This shouldn't be anything to worry about, but can come across as a surprise when testing your IPv6 setup on the same host instead of from a remote client.
|
||||||
|
|
||||||
The preference can be controlled with [`/etc/gai.conf`][networking-gai], and appears was configured this way based on [the assumption that IPv6 ULA would never be used with NAT][networking-gai-blog]. It should only affect the destination resolved for outgoing connections, which for IPv6 ULA should only really affect connections between your containers / host. In future [IPv6 ULA may also be prioritized][networking-gai-rfc].
|
The preference can be controlled with [`/etc/gai.conf`][networking-gai], and appears was configured this way based on [the assumption that IPv6 ULA would never be used with NAT][networking-gai-blog]. It should only affect the destination resolved for outgoing connections, which for IPv6 ULA should only really affect connections between your containers / host. In future [IPv6 ULA may also be prioritized][networking-gai-rfc].
|
||||||
|
|
||||||
[docker-subnets]: https://straz.to/2021-09-08-docker-address-pools/#what-are-the-default-address-pools-when-no-configuration-is-given-vanilla-pools
|
[docker-subnets]: https://straz.to/2021-09-08-docker-address-pools/#what-are-the-default-address-pools-when-no-configuration-is-given-vanilla-pools
|
||||||
|
|
|
@ -107,7 +107,7 @@ The `PERMIT_DOCKER` variable in the `mailserver.env` file allows to specify trus
|
||||||
#### Use the slip4netns network driver
|
#### Use the slip4netns network driver
|
||||||
|
|
||||||
The second workaround is slightly more complicated because the `compose.yaml` has to be modified.
|
The second workaround is slightly more complicated because the `compose.yaml` has to be modified.
|
||||||
As shown in the [fail2ban section](../../security/fail2ban/#podman-with-slirp4netns-port-driver) the `slirp4netns` network driver has to be enabled.
|
As shown in the [fail2ban section](../security/fail2ban.md#podman-with-slirp4netns-port-driver) the `slirp4netns` network driver has to be enabled.
|
||||||
This network driver enables podman to correctly resolve IP addresses but it is not compatible with
|
This network driver enables podman to correctly resolve IP addresses but it is not compatible with
|
||||||
user defined networks which might be a problem depending on your setup.
|
user defined networks which might be a problem depending on your setup.
|
||||||
|
|
||||||
|
|
|
@ -12,7 +12,7 @@ Mails are stored in `/var/mail/${domain}/${username}`. Since `v9.0.0` it is poss
|
||||||
|
|
||||||
### How are IMAP mailboxes (_aka IMAP Folders_) set up?
|
### How are IMAP mailboxes (_aka IMAP Folders_) set up?
|
||||||
|
|
||||||
`INBOX` is setup by default with the special IMAP folders `Drafts`, `Sent`, `Junk` and `Trash`. You can learn how to modify or add your own folders (_including additional special folders like `Archive`_) by visiting our docs page [_Customizing IMAP Folders_](../examples/use-cases/imap-folders) for more information.
|
`INBOX` is setup by default with the special IMAP folders `Drafts`, `Sent`, `Junk` and `Trash`. You can learn how to modify or add your own folders (_including additional special folders like `Archive`_) by visiting our docs page [_Customizing IMAP Folders_](./examples/use-cases/imap-folders.md) for more information.
|
||||||
|
|
||||||
### How do I update DMS?
|
### How do I update DMS?
|
||||||
|
|
||||||
|
@ -128,7 +128,7 @@ find "${PWD}/docker-data/dms-backups/" -type f -mtime +30 -delete
|
||||||
|
|
||||||
### I Want to Know More About the Ports
|
### I Want to Know More About the Ports
|
||||||
|
|
||||||
See [this part of the documentation](../config/security/understanding-the-ports/) for further details and best practice advice, **especially regarding security concerns**.
|
See [this part of the documentation](./config/security/understanding-the-ports.md) for further details and best practice advice, **especially regarding security concerns**.
|
||||||
|
|
||||||
### How can I configure my email client?
|
### How can I configure my email client?
|
||||||
|
|
||||||
|
@ -210,7 +210,7 @@ baduser@example.com devnull
|
||||||
|
|
||||||
### What kind of SSL certificates can I use?
|
### What kind of SSL certificates can I use?
|
||||||
|
|
||||||
Both RSA and ECDSA certs are supported. You can provide your own cert files manually, or mount a `letsencrypt` generated directory (_with alternative support for Traefik's `acme.json`_). Check out the [`SSL_TYPE` documentation](../config/environment/#ssl_type) for more details.
|
Both RSA and ECDSA certs are supported. You can provide your own cert files manually, or mount a `letsencrypt` generated directory (_with alternative support for Traefik's `acme.json`_). Check out the [`SSL_TYPE` documentation](./config/environment.md#ssl_type) for more details.
|
||||||
|
|
||||||
### I just moved from my old mail server to DMS, but "it doesn't work"?
|
### I just moved from my old mail server to DMS, but "it doesn't work"?
|
||||||
|
|
||||||
|
|
|
@ -24,9 +24,9 @@ If you're completely new to mail servers or you want to read up on them, check o
|
||||||
|
|
||||||
There is also a script - [`setup.sh`][github-file-setupsh] - supplied with this project. It supports you in configuring and administrating your server. Information on how to get it and how to use it is available [on a dedicated page][docs-setupsh].
|
There is also a script - [`setup.sh`][github-file-setupsh] - supplied with this project. It supports you in configuring and administrating your server. Information on how to get it and how to use it is available [on a dedicated page][docs-setupsh].
|
||||||
|
|
||||||
[docs-introduction]: ./introduction/
|
[docs-introduction]: ./introduction.md
|
||||||
[docs-usage]: ./usage/
|
[docs-usage]: ./usage.md
|
||||||
[docs-examples]: ./examples/tutorials/basic-installation/
|
[docs-examples]: ./examples/tutorials/basic-installation.md
|
||||||
[github-file-setupsh]: https://github.com/docker-mailserver/docker-mailserver/blob/master/setup.sh
|
[github-file-setupsh]: https://github.com/docker-mailserver/docker-mailserver/blob/master/setup.sh
|
||||||
[docs-setupsh]: ./config/setup.sh/
|
[docs-setupsh]: ./config/setup.sh/
|
||||||
|
|
||||||
|
@ -59,10 +59,10 @@ You might also want to check out:
|
||||||
|
|
||||||
DMS employs a variety of tests. If you want to know more about our test suite, view our [testing docs][docs-tests].
|
DMS employs a variety of tests. If you want to know more about our test suite, view our [testing docs][docs-tests].
|
||||||
|
|
||||||
[docs-tests]: ./contributing/tests/
|
[docs-tests]: ./contributing/tests.md
|
||||||
|
|
||||||
### Contributing
|
### Contributing
|
||||||
|
|
||||||
We are always happy to welcome new contributors. For guidelines and entrypoints please have a look at the [Contributing section][docs-contributing].
|
We are always happy to welcome new contributors. For guidelines and entrypoints please have a look at the [Contributing section][docs-contributing].
|
||||||
|
|
||||||
[docs-contributing]: ./contributing/issues-and-pull-requests/
|
[docs-contributing]: ./contributing/issues-and-pull-requests.md
|
||||||
|
|
|
@ -86,8 +86,8 @@ markdown_extensions:
|
||||||
- pymdownx.inlinehilite
|
- pymdownx.inlinehilite
|
||||||
- pymdownx.tilde
|
- pymdownx.tilde
|
||||||
- pymdownx.emoji:
|
- pymdownx.emoji:
|
||||||
emoji_index: !!python/name:materialx.emoji.twemoji
|
emoji_index: !!python/name:material.extensions.emoji.twemoji
|
||||||
emoji_generator: !!python/name:materialx.emoji.to_svg
|
emoji_generator: !!python/name:material.extensions.emoji.to_svg
|
||||||
- pymdownx.highlight:
|
- pymdownx.highlight:
|
||||||
extend_pygments_lang:
|
extend_pygments_lang:
|
||||||
- name: yml
|
- name: yml
|
||||||
|
|
Loading…
Reference in New Issue