[ Danijel Krmar @ 02.12.2011. 12:40 ] @
Situacije je sledeca. Imam nekoliko servera (klijenata), pri cemu svaki ima svoj hostname u obliku yyy.domain.net. Svi oni treba da salju mail preko mail servera mail.domain.net, ali i preko njega da primaju mail-ove. Da napomenem, koristim Postfix.

Slanje sam resio koristeci relayhost parametar na klijentima. Znaci svaki mail poslat sa yyy.domain.net ide preko mail.domain.net napolje, tj. kako izgleda taj mail primljen na gmail nalog:
Code:

Received: from yyy.domain.net (unknown [ip.add.re.ss])
    by mail.domain.net (Postfix) with ESMTP id E0517C0A0
    for <[email protected]>; Fri,  2 Dec 2011 11:44:45 +0000 (UTC)

E sada, mislim da imam neko okvirno resenje za ono sto meni treba, ali nisam siguran da li ce to tako funkcionisati, a i trebalo bi mi mozda da me neko detaljnije uputi.

Naime, da bi mail.domain.net hvatao sve mail-ove poslate na neki od domena yyy.domain.com, postavicu u DNS-u da za sve te domene MX bude mail.domain.net, znaci nesto tipa
Code:
yyy.domain.net. IN MX 10 mail.domain.net.


Postavlja mi se sada pitanje, kada mail server (mail.domain.net) dobije taj mail koji je namenjen klijentu ([email protected]), da li ce on proslediti taj mail dalje, ili moram ja da konfigurisem neko mapiranje? Da li bih u /etc/postfix/virtual fajl morao da dodam nesto tipa (sto mi je malo suludo, btw)
Code:
[email protected] yyy.domain.net


Ili mozda treba podesiti transport, nesto tipa
Code:
yyy.domain.net :[yyy.domain.net]
ili
Code:
.domain.net :
?
[ Aleksandar Olujic @ 02.12.2011. 16:04 ] @
Ja bih to uradio ovako:


myhostname = mail.domain.net
mydomain = domain.net
myorigin = $myhostname
mydestination = $myhostname, localhost.$mydomain, localhost
relay_domains = aaa.domain.net, bbb.domain.net, ... yyy.domain.net
....
....

transport_maps = hash:/etc/postfix/transport

aaa.domain.net smtp:aaa.domain.net:25
bbb.domain.net smtp:bbb.domain.net:25
.
.
.
yyy.domain.net smtp:yyy.domain.net:25


ako zelis da ti poruke sa domena yyy.domain.net, izgledaju kao da su poslate sa @domain.net onda je zgodna opcija masquerade_domains
za nesto komplikovanije maskiranje koristan je sender_canonical_maps

Generalno bih jos preporucio da se iz bezbjednosnih razloga koristi jedan server za slanje a drugi za primanje poruka. Mnogo pojednostavljuje kontrolu nezeljenog mail-a.

Pozdrav.
s.
[ Danijel Krmar @ 03.12.2011. 20:46 ] @
Thx Aleksandre, znaci mora mapiranje svakog domena, tako sam nesto i pretpostavljao...

Za maskiranje i zaseban server sam jos u fazi razmisljanja i sagledavanja svih potreba, hvala :).