mirror of
https://github.com/docker-mailserver/docker-mailserver.git
synced 2025-08-19 00:58:45 +02:00
Update bind-smtp-network-interface.md
This commit is contained in:
parent
e0dcfe1500
commit
80d2cbfc10
1 changed files with 21 additions and 21 deletions
|
@ -56,6 +56,27 @@ to the respective IP-address on the server you want to use.
|
||||||
|
|
||||||
If that avoids the concern with `smtp-amavis`, you may still need to additionally override for the [`relay` transport][gh-src::postfix-master-cf::relay-transport] as well if you have configured DMS to relay mail.
|
If that avoids the concern with `smtp-amavis`, you may still need to additionally override for the [`relay` transport][gh-src::postfix-master-cf::relay-transport] as well if you have configured DMS to relay mail.
|
||||||
|
|
||||||
|
=== "Multiple IP hosts"
|
||||||
|
|
||||||
|
Sometimes containers use the first IP address from Docker host for outgoing traffic and verifications of rDNS (PTR) can occur for that IP address.
|
||||||
|
To force container to use specific IP address from host you can use following configuration in compose.yml
|
||||||
|
|
||||||
|
```title="compose.yml"
|
||||||
|
services:
|
||||||
|
mailserver:
|
||||||
|
...
|
||||||
|
networks:
|
||||||
|
- mailnet
|
||||||
|
...
|
||||||
|
networks:
|
||||||
|
mailnet:
|
||||||
|
name: mailnet
|
||||||
|
driver: bridge
|
||||||
|
driver_opts:
|
||||||
|
com.docker.network.bridge.host_binding_ipv4: 198.51.100.42
|
||||||
|
com.docker.network.host_ipv4: 198.51.100.42
|
||||||
|
```
|
||||||
|
|
||||||
!!! note "IP addresses for documentation"
|
!!! note "IP addresses for documentation"
|
||||||
|
|
||||||
IP addresses shown in above examples are placeholders, they are IP addresses reserved for documentation by IANA (_[RFC-5737 (IPv4)][rfc-5737] and [RFC-3849 (IPv6)][rfc-3849]_). Replace them with the IP addresses you want DMS to send mail through.
|
IP addresses shown in above examples are placeholders, they are IP addresses reserved for documentation by IANA (_[RFC-5737 (IPv4)][rfc-5737] and [RFC-3849 (IPv6)][rfc-3849]_). Replace them with the IP addresses you want DMS to send mail through.
|
||||||
|
@ -67,25 +88,4 @@ to the respective IP-address on the server you want to use.
|
||||||
[gh-pr::3465::alternative-solution]: https://github.com/docker-mailserver/docker-mailserver/pull/3465#issuecomment-1678107233
|
[gh-pr::3465::alternative-solution]: https://github.com/docker-mailserver/docker-mailserver/pull/3465#issuecomment-1678107233
|
||||||
[gh-src::postfix-master-cf::relay-transport]: https://github.com/docker-mailserver/docker-mailserver/blob/9cdbef2b369fb4fb0f1b4e534da8703daf92abc9/target/postfix/master.cf#L65
|
[gh-src::postfix-master-cf::relay-transport]: https://github.com/docker-mailserver/docker-mailserver/blob/9cdbef2b369fb4fb0f1b4e534da8703daf92abc9/target/postfix/master.cf#L65
|
||||||
|
|
||||||
!!! note "Docker compose config for making docker-mailserver use specific outbound IP"
|
|
||||||
```
|
|
||||||
services:
|
|
||||||
mailserver:
|
|
||||||
image: ghcr.io/docker-mailserver/docker-mailserver:latest
|
|
||||||
container_name: mailserver
|
|
||||||
# Provide the FQDN of your mail server here (Your DNS MX record should point to this value)
|
|
||||||
hostname: REDACTED
|
|
||||||
env_file: mailserver.env
|
|
||||||
networks:
|
|
||||||
- mailnet
|
|
||||||
...SNIP unrelated
|
|
||||||
|
|
||||||
networks:
|
|
||||||
mailnet:
|
|
||||||
name: mailnet
|
|
||||||
driver: bridge
|
|
||||||
driver_opts:
|
|
||||||
com.docker.network.bridge.host_binding_ipv4: 203.RED.ACT.ED
|
|
||||||
com.docker.network.host_ipv4: 203.RED.ACT.ED
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue