Het gaat om een aantal files:
master.cf, main.cf, relay, transport
Allereerst in master.cf een regel toegevoegd:
hold unix – – n – – smtp
Dan voeg je in main.cf de juiste config regels in:
relay_domains = hash:/etc/postfix/relay
transport_maps = hash:/etc/postfix/transport
Vervolgens copieer je, voor zover hij niet bestaan, de sample-transport naar transport.
Ook maak je een relay file aan.
In relay zet je de domeinen die gerelayed moeten worden:
domain.name relay
other.com relay
In transport geef je dan aan wat de eindbestemming voor de mail is:
domein.name hold:
other.com hold:[mailhost.other.com]
De ‘hold:’ zonder verdere info doet een DNS lookup en gaat bezorgen bij de MX record met de hoogte prioriteit.
De ‘hold:[mailhost.other.com]’ gaat mail bezorgen bij mailhost.other.com. De ‘[ ]’ zorgt ervoor dat er MX lookup wordt gedaan.
Mail die wordt bezorgd bij Postfix voor deze domeinen blijft nu hangen totdat iets/iemand een ETRN domain.name geeft. Als je direct door wil spelen gebruik je in transport i.p.v. “hold:” “smtp:”.
Daarna geef je:
# postmap relay
# postmap transport
om de hash lookup tables te maken en
# postfix reload
als je de nieuwe config wil laden
transport geeft dus de transport methode/detination aan
relay geeft aan welke domeinen er buiten de virtual domeinen gerelayed worden
Zie de postfix site en verschillende sample files die er bij worden gelevered voor meer info.
Lees meer: bsmtp oplossingen http://www.webhostingtalk.nl/techniek-beveiliging/25738-bsmtp-oplossingen.html#ixzz35OgERV1L