Domeka
07.02.2012., 16:20:38 *
Welcome, Guest. Please login or register.

Login with username, password and session length
 
   Home   Help Search GoogleTagged Contact Login Register  
Pages: [1]   Go Down
  Print  
Author Topic: Postfix: primanje e-maila za dodatne domene  (Read 796 times)
0 Members and 1 Guest are viewing this topic.
The MasteR
Administrator
Full Member
*****

Karma: +20/-0
Offline Offline

Gender: Male
Posts: 168



View Profile WWW
« on: 09.11.2008., 22:43:53 »

Danas uopće nije rijetkost da institucije imaju potrebe primati mail za više domena (primjerice, pojavila se domena tvrtke koja je u vlasništvu nekog instituta). Ovo uključuje i slučaj kad je riječ samo o novoj poddomeni (primjerice, otvorio se novi laboratorij u sklopu fakulteta). U najvećem broju slučajeva za te domene nisu predviđeni dodatni poslužitelji (bilo iz razloga nedovoljnih tehničkih ili financijskih resursa, bilo iz nekog drugog razloga). No, na postojećem poslužitelju je moguće podesiti "virtualnu prisutnost" novog subjekta, kao što je primanje i slanje mailova.

Prije samog početka potrebno je urediti DNS. Ukoliko se DNS za novu domenu nalazi negdje dalje, treba s administratorom tog DNS poslužitelja dogovoriti da doda MX zapis koji će pokazivati na vaš poslužitelj. Ako će DNS biti kod Vas, na DNS poslužitelju će biti potrebno izvršiti određene preinake, odnosno dodati novu zonu u konfiguraciju. Pretpostavit ćemo da je "papirologija" s DNS službom već obavljena, jer u protivnom nova domena neće proraditi.

Dakle, treba kreirati novu zonu za novu domenu, ali i pripadajuće reverzne zapise. U /etc/bind/novadomena.db upišite (ili iskopirajte neku drugu zonu i samo izvršite modifikacije):

Code:
$TTL 3600       ; 1 hour
@       IN      SOA     server.novadomena.hr. hostmaster.novadomena.hr.
(
                             2008123101 ; serial
                                   1800 ; refresh (30 minutes)
                                    600 ; retry (10 minutes)
                                 604800 ; expire (1 week)
                                   3600 ; minimum (1 hour)
                IN      NS              server.domena.hr.
                IN      NS              neki.drugi.server.hr.
localhost       IN      A               127.0.0.1
bindmaster      IN      CNAME           server
;
novadomena.hr.            IN      MX      5       server.domena.hr.

Treba uočiti da se nova domena služi istim mail (MX) poslužiteljem kao i osnovna domena.

Za reverzne zapise u /etc/bind/novadomena.rev, učinite sljedeće:

Code:
$TTL 3600       ; 1 hour
XXX.53.161.in-addr.arpa IN SOA server.novadomena.hr. hostmaster.novadomena.hr. (
                                1          ; serial
                                900        ; refresh (15 minutes)
                                600        ; retry (10 minutes)
                                86400      ; expire (1 day)
                                3600       ; minimum (1 hour)
                                )
                        NS      server.domena.hr.
                        NS      neki.drugi.server.hr.
; Iako IP adresa poslužitelja najčešće završava s 3, promijenite po vlastitoj situaciji
3                     PTR     server.novadomena.hr.

Nadalje, u /etc/postfix/main.cf treba dodati linije:

Code:
virtual_alias_domains = novadomena.hr
virtual_alias_maps = hash:/etc/postfix/virtual

Valja napomenuti da virtualnu domenu nikad ne smijete ujedno navesti i u opciji "$mydestination"!

Sadržaj /etc/postfix/virtual:

Code:
#
#  Execute the command "postmap /etc/postfix/virtual" after changing
#  the virtual file
#
info@novadomena.hr      pero
marko@novadomena.hr   marko
@novadomena.hr            root

Sljedeći korak je, kako to piše u samoj datoteci, kreiranje hash-a baze:

Code:
# postmap hash:/etc/postfix/virtual

Nakon upisa promjena, kao i uvijek, napravite reload:

Code:
# /etc/init.d/postfix reload

Ukoliko je sve u redu, svaki će mail poslan na @novadomena.hr biti isporučen korisnicima lokalnog stroja. Ukoliko korisnik ne postoji (catch-all redak "@novadomena.hr"), mail će dobiti korisnik "root". Ovo je naravno veliki mamac za spamove, pa razmislite hoćete li zadržati ovu mogućnost. Ukoliko ne želite (samo zakomentirajte redak), posljedica je da će sva pošta za korisnike koji nisu navedeni u alias tablici biti odbijena, što je vjerojatno i najbolja opcija.

Ukoliko želite da odlazne adrese korisnika budu s novom domenom, podesite njihove klijente s novim odlaznim adresama (ili im samo kreirajte dodatni profil s novim podacima, a ostavite stari, osnovni).
Logged

Bavim se mreznom implementacijom - sistemac - Linux, CCNA, CCNP
Pages: [1]   Go Up
  Print  

 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.8 | SMF © 2006-2008, Simple Machines LLC | Sitemap Valid XHTML 1.0! Valid CSS!
Page created in 0.079 seconds with 22 queries.

Google visited last this page 02.02.2012., 07:03:06