bsmtp in Postfix

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

Laat een reactie achter

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *