I don´t understand the docs:
https://docs.mailcow.email/post_installation/firststeps-ip_bindings/#ipv6-binding
An example IPv6 2001:db8:dead:beef::123 is given. The first suffix PORT1 defines the external port, while the second suffix PORT2 routes to the corresponding port inside the container and must not be changed.
...
nginx-mailcow:
ports:
- '[2001:db8:dead:beef::123]:80:80'
- '[2001:db8:dead:beef::123]:443:443'
this example IPv6 is a public IPv6 (GUA), I don´t understand this example, my GUA is changing every night.
I think I have to put a IPv6 from the internal docker like this one: fd4d:6169:6c63:6f77::1 or maybe another.
no matter, I found another way for me: I forgot that I can use Port 443 on IPv6 for each device.
So I exposed Port 443 only for IPv6, works great. (ActiveSync / Autodiscover).
My Webserver (other VM) can keep Port 443 on IPv4 + IPv6.
It is important for me, beacuse my cars browser don´t support IPv6 :-D