Postfix: kako preusmjeriti mailove s određene domene jednom korisniku?

U ovom članku nećemo okolišati. Direktno ćemo prenijeti upit jednog kolega, iako je pitanje usko vezano uz članak "Postfix: kako zabraniti primanje određenih dolaznih poruka?". Radi se, opet, o restrikcijama pošiljatelja i već poznatim check_sender_access listama.

Evo što je kolegi zatrebalo:

Poštovani,

imam zahtjev da ukoliko mail dolazi sa određene domene, ide isključivo
određenom primatelju bez obzira što je poslan na drugoga?

Da li je tako nešto moguće te kako to podešavam?

Rješenje je jednostavno (kada znate kako): potrebno je rabiti odgovarajuću direktivu unutar pristupne liste, koju možemo nazvati /etc/postfix/sender_access. U njoj obično zabranjujemo ili dopuštamo nešto, no ona može i više od toga.

Osim ključne riječi OK i REJECT, imamo i DEFER, BCC, HOLD, FILTER, PREPEND, WARN i druge. Značenja svake od ovih ključnih riječi možete vidjeti u stranicama pomoći s "man 5 access", no nas zanima REDIRECT.

Ukoliko bude zadovoljen uvjet, mail će uporabom direktive REDIRECT biti preusmjeren na drugu adresu. Konkretno, odgovor na korisnikov upit je:

domena.hr         REDIRECT korisnik@nasadomena.hr

U /etc/postfix/main.cf morate imati ovaj redak:

smtpd_sender_restrictions = check_sender_access hash:/etc/postfix/sender_access

Još treba napraviti:

# postmap /etc/postfix/sender_access
# /etc/init.d/postfix reload

I to je to. Svaki mail s domene "domena.hr" će biti preusmjeren korisniku "korisnik@nasadomena.hr". U slučaju da mijenjate bilo što unutar datoteke /etc/postfix/sender_access, morate ponovo kreirati bazu pomoću naredbe postmap.

 

Kuharice: 
Kategorije: 
Vote: 
0
No votes yet