Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam,
Chciałem was zapytać o sposób archiwizacji poczty po stronie serwera.
Myślę żeby zrobić to na popularnym połączeniu Postfix+Dovecot schemat miałby wyglądać tak:
Serwer podstawowy ----> Serwer backupowy ----> Backup
Zależy mi na tym aby mieć czystą postać wiadomości, które wpadają na serwer (przychodząca/wychodząca) takie wymagania u nas są.
Czego użyć do zbudowania takiego przesyłania wiadomości pomiędzy serwerem podstawowym a serwerem backupowym?
Offline
To wszystko zależy, na jakiej niezawodności Ci zależy. Najprostszym rozwiązaniem jest wykorzystania postfixowej mapy recipient_bcc_maps (lub analogicznego mechanizmu w innym MTA). Natomiast ja zdecydowanie odradzałbym taką metodę.
Aby uzyskać usługę naprawdę wysokiej dostępności, powinieneś mieć dwa serwery - główny i backupowy MX. Każdy z nich powinien mieć redundantny sprzęt, jak dodatkowe zasilacze, karty sieciowe (bonding) R.A.I.D itp. Przestrzeń na skrzynki pocztowe powinna działać w jakimś klastrowym systemie (np. DRBD). Wówczas te same pliki (czyli np. maile) będą dostępne na każdym z serwerów niezależnie. Oprócz tego skrzynki powinny być backupowane (bo R.A.I.D i klaster to nie backup - nie uchroni Cię przed sytuacją, kiedy użytkownik zadzwoni, że skasował wiadomość i potrzebuje ją odzyskać, lub też przed błędem logicznym, który np. uszkodzi filesystem). Do backupu możesz wykorzystać dedykowane narzędzie, jak Bacula czy Amanda. Backup powinieneś składować na osobnej przestrzeni, jak macierz dyskowa, biblioteka taśmowa, czy virtualna biblioteka taśmowa (najlepiej w innej lokalizacji).
Oczywiście nie musisz wykorzystywać tego wszystkiego, a jedynie pojedyncze elementy - w zależności od tego, na jak dużej niezawodności Ci zależy.
Ostatnio edytowany przez jurgensen (2013-07-18 00:36:56)
Offline
SOA#1
Dovevot - replikacja - po odebraniu maila z serwera SMTP (z Postfixa najlepiej przez socket LMTP) automatycznie wysyła kopię na drugi serwer.
Tytuł:
dsync over TCP connections (v2.2+)
Sznurek:
http://wiki2.dovecot.org/Replication
Najlżejsze i najprostsze rozwiązanie, obsługuje ssl, ze względów bezpieczeństwa (wojna atomowa), dobrze byłoby rozmieścić serwery z backupem na wszystkich 7 kontynentach. :D
Pozdro
;-)
Ostatnio edytowany przez Jacekalex (2013-07-18 03:05:44)
Offline
@jurgensen - zaplecze żeby to zrobić mam i cała koncepcja jak najbardziej trafna ale mnie bardziej chodzi o konkretne mechanizmy do uzyskania wszystkiego co wpada na serwer jako kontener do backupu.
@Jacekalex o coś takiego mi chodziło, ale czy to załatwi temat poczty wychodzącej?
Offline
Rozwiązaniem może być tutaj właśnie klastrowy storage, jak DRBD. Wówczas każdy plik utworzony na jednym z serwerów, jest automatycznie replikowany na drugi.
Offline
trzcionek napisał(-a):
@jurgensen - zaplecze żeby to zrobić mam i cała koncepcja jak najbardziej trafna ale mnie bardziej chodzi o konkretne mechanizmy do uzyskania wszystkiego co wpada na serwer jako kontener do backupu.
@Jacekalex o coś takiego mi chodziło, ale czy to załatwi temat poczty wychodzącej?
Trzcionek pożycz trochę tego sprzętu po znajomosci bo te serwerki które ostatnio kupiłem juz się troche zapchały :]
pozdrawiam
Bartosz
Offline
trzcionek napisał(-a):
@jurgensen - zaplecze żeby to zrobić mam i cała koncepcja jak najbardziej trafna ale mnie bardziej chodzi o konkretne mechanizmy do uzyskania wszystkiego co wpada na serwer jako kontener do backupu.
@Jacekalex o coś takiego mi chodziło, ale czy to załatwi temat poczty wychodzącej?
Jeśli klient IMAP zapisuje maila na serwerze w folderze wysłane, powinno, ale musisz zobaczyć.
Ja dopiero za jakiś czas będę aktualizował Dovecota do wersji 2.2.+ w robocie, w domu natomiast mam tylko 1 działający serwer.
Jakby nie zapisywał wychodzących, to zawsze są logi i jest lista mailingowa Dovecota w razie czego. :D
Offline
@qlemik: Przyjedź i weź sobie co potrzebujesz (dużo tego nie ma) z kanciapy tj. serwerowni. :D
No właśnie a ja to muszę mieć na POP3, więc chyba muszę poczytać o mechanizmy samego Postfixa .
Ostatnio edytowany przez trzcionek (2013-07-18 12:17:07)
Offline