Freesco, NND, CDN, EOS
http://forum.freesco.pl/

obsluga wielu domen - exim
http://forum.freesco.pl/viewtopic.php?f=24&t=15945
Strona 1 z 1

Autor:  gogol [ poniedziałek, 17 września 2007, 19:14 ]
Tytuł:  obsluga wielu domen - exim

witam!

szukalem podobnego tematu nie forum - nie znalazlem. pisze wiec co udalo mi sie zrobic na eximie a czego dluuugo szukalem. jesli temat sie powtorzy prosze o usuniec a jesli nie... mam nadzieje ze sie komus przyda.

od zawsze chcialem zrobic azeby moj exim potrafil obsluzyc wiele domen i maile z roznych domen dochodzily do roznych odbiorcow. standardowo to wyglada tak:

mamy domene a.pl i b.pl jesli "ktos" wysle na ktos@a.pl i ktos@b.pl to zawsze dostanie osoba ktos na serwerze.

chcialem uzyskac inny efekt:

po wyslaniu maila na adres ktos@a.pl powinien dostac "ktos" a na ktos@b.pl dostal "ktos2"

a oto kod ktory odpowiada za taka operacje w eximie:

virtusertable_defaultalias:
driver = redirect
allow_fail
allow_defer
data = ${lookup{@$domain}lsearch{/etc/mail/virtusertable}}
file_transport = address_file
pipe_transport = address_pipe
virtusertable_alias:
driver = redirect
allow_fail
allow_defer
data = ${lookup{$local_part@$domain}lsearch{/etc/mail/virtusertable}}
file_transport = address_file
pipe_transport = address_pipe

sciezke kazdy dopasowuje do swojej konfiguracji. zawartosc pliku "virtusertable":

a@a.pl ktos //mail a@a.pl dostaje "ktos" w naszym systemie
b@b.pl ktos2 //mail b@b.pl dostaje "ktos2" w naszym systemie
@c.pl adres@d.pl // cala poczte z c.pl dostaje adres@d.pl

pozdrawiam!

Autor:  MAC!EK [ poniedziałek, 17 września 2007, 20:09 ]
Tytuł: 

a co z wysyłaniem?
da się wysyłać z ktos@a.pl i ktos@b.pl ?
próbowałeś rozwiązać problem z certyfikatami dla 2 różnych domen?

Autor:  gogol [ poniedziałek, 17 września 2007, 20:35 ]
Tytuł: 

exim bez ssl-a tylko porty 25 i 110 wiec nie ma mowy o certyfikatach ;p

no wlasnie nie da sie z dwoch roznych kont wysylac dostaje sie poprostu poczte na jedno konto i na tym koniec. ale z tego co wiem o tym tez nikt do tej pory nie pisal

Autor:  viater [ poniedziałek, 17 września 2007, 23:06 ]
Tytuł: 

MAC!EK pisze:
a co z wysyłaniem?
da się wysyłać z ktos@a.pl i ktos@b.pl ?

Da się, trzeba się trochę pobawić w kilku miejscach exim.conf.
Podobnie da się nawet zrobić wysyłanie z aliasów.

MAC!EK pisze:
próbowałeś rozwiązać problem z certyfikatami dla 2 różnych domen?

Wystarczy wygenerować certyfikat nie dla domeny, tylko dla FQDN serwera w dowolnej domenie.
Wtedy w konfiguracji klienta dla wszystkich kont (we wszystkich domenach) wpisuję tę nazwę (FQDN) jako serwer smtp. Klient pocztowy sprawdza, czy nazwa, dla której został wydany certyfikat jest zgodna z nazwą serwera smtp, przez który każesz mu się łączyć przy wysyłaniu poczty. I zarówno SSL, jak i TLS działają bez problemu.

Może trudno w to uwierzyć, ale to wszystko działa u mnie już od pewnego czasu. Przy wymianie poczty z innymi serwerami mój Exim również nie ma problemu z szyfrowaniem i certyfikatami.

P.S. Moja implementacja obsługi wirtualnych domen różni się nieco od rozwiązania zaproponowanego przez gogola.

Autor:  gogol [ sobota, 22 września 2007, 09:51 ]
Tytuł: 

a jakbys mogl zaprezentowac swoja wersje wraz z obsluga wysylki z aliasow to bylbym wdzieczny ;]

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/