Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest wtorek, 17 czerwca 2025, 21:37

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 5 ] 
Autor Wiadomość
Post: poniedziałek, 17 września 2007, 19:14 
Offline

Rejestracja: czwartek, 6 lipca 2006, 13:29
Posty: 10
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!

_________________
gogol@tworzy:~$ cat name.c

int main() { char name="\x67\x6f\x67\x6f\x6c"; printf("%s\n", name); }

gogol@tworzy:~$ _

Skróć link - http://mojlink.info


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 17 września 2007, 20:09 
Offline
MODERATOR

Rejestracja: poniedziałek, 27 stycznia 2003, 23:39
Posty: 3065
Lokalizacja: Kraków/Częstochowa
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?

_________________
Ten post Ci pomógł? Zaznacz go jako pomocny .


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 17 września 2007, 20:35 
Offline

Rejestracja: czwartek, 6 lipca 2006, 13:29
Posty: 10
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

_________________
gogol@tworzy:~$ cat name.c

int main() { char name="\x67\x6f\x67\x6f\x6c"; printf("%s\n", name); }

gogol@tworzy:~$ _

Skróć link - http://mojlink.info


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 17 września 2007, 23:06 
Offline
PGF

Rejestracja: piątek, 25 lutego 2005, 18:22
Posty: 1430
Lokalizacja: Elbląg
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.

_________________
F33/F07,F11,F13,F17
ObrazekObrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 22 września 2007, 09:51 
Offline

Rejestracja: czwartek, 6 lipca 2006, 13:29
Posty: 10
a jakbys mogl zaprezentowac swoja wersje wraz z obsluga wysylki z aliasow to bylbym wdzieczny ;]

_________________
gogol@tworzy:~$ cat name.c

int main() { char name="\x67\x6f\x67\x6f\x6c"; printf("%s\n", name); }

gogol@tworzy:~$ _

Skróć link - http://mojlink.info


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 5 ] 

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 11 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl