Hi there i’m new here and hope this goes in the right category
My Docker-host has two public IPs:
A) xx.xx.xx.143 B) xx.xx.xx.139
I use interface A for my reverse-proxy and websites and would like to use Interface B for sending out my mails.
So i just set up a postfix Container with docker-compose with the following file:
version: "3" services: mailserver: image: postfix ports: - "xx.xx.xx.139:25:25" - "xx.xx.xx.139:465:465" - "xx.xx.xx.139:587:587" volumes: - ./main.cf:/etc/postfix/main.cf networks: - mail
While this configuration works well for incoming traffic (i can connect to the Mailserver over Interface B) it doesn’t work as i want for outgoing Mails.
Don’t get me wrong i can send mails and they get delivered but as i can see in the Header of the mail they will be sent from IP xx.xx.xx.143 – Interface A
Any idea how i can force this container to send the mails out over Interface B?
Docker-Engine Version: 18.03.0-ce
Docker-API Version: 1.37
Docker-compose Version: 1.20.1
Thanks in advance