Beste,
In een grijs verleden heeft iemand voor mij een mailserver opgezet. Doormiddel van een postfix installatie op een Debian server. Deze server ontvant alle e-mail voor domain1.org. Voor het gemakt noemen we de server. Server1.
Recent ben ik aan het testen gegaan met een nieuwe server. Server2, voor het domein, domain2.org. Omdat poort 25 al in gebruik is voor domain1.org/Server1 heb ik besloten om een relay_domain in te stellen op Server1, met alle e-mail voor domain2.org naar Server2 te sturen.
Server1: Debian
Server2: Jail onder FreeBSD
Server 1 & 2 draaien beiden Postfix
Dit gaat allemaal goed. Zodra ik vanaf het lokaal netwerk e-mail ontvang voor domain2.org wordt deze (indien binnen gekomen op Server1) e-mail netjes doorgestuurd naar Server2. Let wel.. ik stuur en ontvang alles nog via lokaal netwerk. Dit heb ik overigens getest met telnet. Direct telnet op Server2 werkt ook zonder problemen op het lokaal netwerk.
Maar dat is dus allemaal lokaal. Zodra ik met mijn gmail account een e-mail stuur naar domain2.org komt de mail niet binnen. Zowel Server1 als Server2 hebben geen log van de verstuurde e-mail. Een e-mail van gmail naar domain1.org komt wel gewoon binnen op Server1.
Dus dacht ik dat wellicht externe mail niet ge-relayed werd. Daarom heb ik vannacht dan ook heel even poort 25 geforward naar Server2 (ipv Server1: standaard). Maar nog steeds komt er geen e-mail binnen, ook de log blijft leeg.
Ik sta redelijk voor een raadsel. Aangezien ik wel gewoon vanaf het lokaal netwerk kan e-mailen naar de onderlinge users moet postfix werken. De relay van Server1 naar Server2 werkt ook gewoon.
Verder heb ik met sockstat commando nog gecontroleerd of smtp/25 open staat. Dit staat allemaal goed.
Daarnaast heb ik van beiden machines een 'postconf' gedraaid. De configuratie komt op veel punten overeen, m.u.v. de domein namen uiteraard.
Voor beiden domeinen zijn bij Argeweb een DNS record aangemaakt. Dat van domain1.org draaide al, domain2.org is recent toegevoegd.
DNS domain1.org.
MX PRIO 1 mx.domain1.org.
mx A <publiek ip>
DNS domain2.org.
MX PRIO 1 mx.domain2.org.
mx A <publiek ip>
Heeft iemand hier ervaring mee? Kan het zijn dat, omdat Server2 onder een Jail draait, ik nog ergens een stukje configuratie moet aanpassen? Klopt mijn DNS instelling? De DNS voor domain1.org draaide overigens al EN nog steeds, zonder problemen. Overigens zijn de standaard sendmail van de FreeBSD host/jail uitgeschakeld. Ik sta hier voor een raadsel.
Indien het evt. handig is om config te posten hoor ik dat graag. Dat had ik bij deze nog niet gedaan, omdat ik niet echt het vermoeden heb dat het daar aan ligt.
In een grijs verleden heeft iemand voor mij een mailserver opgezet. Doormiddel van een postfix installatie op een Debian server. Deze server ontvant alle e-mail voor domain1.org. Voor het gemakt noemen we de server. Server1.
Recent ben ik aan het testen gegaan met een nieuwe server. Server2, voor het domein, domain2.org. Omdat poort 25 al in gebruik is voor domain1.org/Server1 heb ik besloten om een relay_domain in te stellen op Server1, met alle e-mail voor domain2.org naar Server2 te sturen.
Server1: Debian
Server2: Jail onder FreeBSD
Server 1 & 2 draaien beiden Postfix
Dit gaat allemaal goed. Zodra ik vanaf het lokaal netwerk e-mail ontvang voor domain2.org wordt deze (indien binnen gekomen op Server1) e-mail netjes doorgestuurd naar Server2. Let wel.. ik stuur en ontvang alles nog via lokaal netwerk. Dit heb ik overigens getest met telnet. Direct telnet op Server2 werkt ook zonder problemen op het lokaal netwerk.
Maar dat is dus allemaal lokaal. Zodra ik met mijn gmail account een e-mail stuur naar domain2.org komt de mail niet binnen. Zowel Server1 als Server2 hebben geen log van de verstuurde e-mail. Een e-mail van gmail naar domain1.org komt wel gewoon binnen op Server1.
Dus dacht ik dat wellicht externe mail niet ge-relayed werd. Daarom heb ik vannacht dan ook heel even poort 25 geforward naar Server2 (ipv Server1: standaard). Maar nog steeds komt er geen e-mail binnen, ook de log blijft leeg.
Ik sta redelijk voor een raadsel. Aangezien ik wel gewoon vanaf het lokaal netwerk kan e-mailen naar de onderlinge users moet postfix werken. De relay van Server1 naar Server2 werkt ook gewoon.
Verder heb ik met sockstat commando nog gecontroleerd of smtp/25 open staat. Dit staat allemaal goed.
Daarnaast heb ik van beiden machines een 'postconf' gedraaid. De configuratie komt op veel punten overeen, m.u.v. de domein namen uiteraard.
Voor beiden domeinen zijn bij Argeweb een DNS record aangemaakt. Dat van domain1.org draaide al, domain2.org is recent toegevoegd.
DNS domain1.org.
MX PRIO 1 mx.domain1.org.
mx A <publiek ip>
DNS domain2.org.
MX PRIO 1 mx.domain2.org.
mx A <publiek ip>
Heeft iemand hier ervaring mee? Kan het zijn dat, omdat Server2 onder een Jail draait, ik nog ergens een stukje configuratie moet aanpassen? Klopt mijn DNS instelling? De DNS voor domain1.org draaide overigens al EN nog steeds, zonder problemen. Overigens zijn de standaard sendmail van de FreeBSD host/jail uitgeschakeld. Ik sta hier voor een raadsel.
Indien het evt. handig is om config te posten hoor ik dat graag. Dat had ik bij deze nog niet gedaan, omdat ik niet echt het vermoeden heb dat het daar aan ligt.