mirror of
https://github.com/docker-mailserver/docker-mailserver.git
synced 2025-07-03 05:54:59 +02:00
Created IPv6 (markdown)
This commit is contained in:
parent
ad240b00e9
commit
854c1b5223
1 changed files with 42 additions and 0 deletions
42
docs/content/advanced/ipv6.md
Normal file
42
docs/content/advanced/ipv6.md
Normal file
|
@ -0,0 +1,42 @@
|
||||||
|
## Background
|
||||||
|
|
||||||
|
If your container host supports IPv6, then `docker-mailserver` will automatically accept IPv6 connections by way of the docker host's IPv6. However, incoming mail will fail SPF checks because they will appear to come from the IPv4 gateway that docker is using to proxy the IPv6 connection (172.20.0.1 is the gateway).
|
||||||
|
|
||||||
|
This can be solved by supporting IPv6 connections all the way to the `docker-mailserver` container.
|
||||||
|
|
||||||
|
## Setup steps
|
||||||
|
|
||||||
|
```diff
|
||||||
|
+++ b/serv/docker-compose.yml
|
||||||
|
@@ -1,4 +1,4 @@
|
||||||
|
-version: '2'
|
||||||
|
+version: '2.1'
|
||||||
|
|
||||||
|
@@ -32,6 +32,16 @@ services:
|
||||||
|
|
||||||
|
+ ipv6nat:
|
||||||
|
+ image: robbertkl/ipv6nat
|
||||||
|
+ restart: always
|
||||||
|
+ network_mode: "host"
|
||||||
|
+ cap_add:
|
||||||
|
+ - NET_ADMIN
|
||||||
|
+ - SYS_MODULE
|
||||||
|
+ volumes:
|
||||||
|
+ - /var/run/docker.sock:/var/run/docker.sock:ro
|
||||||
|
+ - /lib/modules:/lib/modules:ro
|
||||||
|
|
||||||
|
@@ -306,4 +316,13 @@ networks:
|
||||||
|
|
||||||
|
+ default:
|
||||||
|
+ driver: bridge
|
||||||
|
+ enable_ipv6: true
|
||||||
|
+ ipam:
|
||||||
|
+ driver: default
|
||||||
|
+ config:
|
||||||
|
+ - subnet: fd00:0123:4567::/48
|
||||||
|
+ gateway: fd00:0123:4567::1
|
||||||
|
```
|
||||||
|
|
||||||
|
## Further discussion
|
||||||
|
|
||||||
|
See [issue #1438](https://github.com/tomav/docker-mailserver/issues/1438)
|
Loading…
Add table
Add a link
Reference in a new issue