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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2013-07-17 21:25:18

  trzcionek - Użytkownik

trzcionek
Użytkownik
Zarejestrowany: 2005-08-12

Backup poczty

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

 

#2  2013-07-18 00:36:31

  jurgensen - Użytkownik

jurgensen
Użytkownik
Skąd: Wrocław
Zarejestrowany: 2010-01-26

Re: Backup poczty

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

 

#3  2013-07-18 02:45:03

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Backup poczty

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)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#4  2013-07-18 07:33:55

  trzcionek - Użytkownik

trzcionek
Użytkownik
Zarejestrowany: 2005-08-12

Re: Backup poczty

@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

 

#5  2013-07-18 08:29:25

  jurgensen - Użytkownik

jurgensen
Użytkownik
Skąd: Wrocław
Zarejestrowany: 2010-01-26

Re: Backup poczty

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

 

#6  2013-07-18 09:36:19

  qlemik - Użytkownik

qlemik
Użytkownik
Zarejestrowany: 2007-11-27

Re: Backup poczty

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

 

#7  2013-07-18 10:36:04

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Backup poczty

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


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#8  2013-07-18 12:12:52

  trzcionek - Użytkownik

trzcionek
Użytkownik
Zarejestrowany: 2005-08-12

Re: Backup poczty

@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

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)