Mail backup

Z Podręcznik Administratora by OPZ SGU
Przejdź do nawigacji Przejdź do wyszukiwania

Backup ważnych danych, na zewnętrzny serwer pocztowy.

Instalujemy aplikację odpowiedzialną za wysyłkę wiadomości wraz z załącznikami.

apt-get install mutt


Testujemy wysyłkę

mutt -s "To tylko test"  adres@email <tresc.txt

Sprawdzamy pocztę:

Nasza Wiadomość


Sprawdzamy czy otrzymaliśmy wiadomość, prawdopodobnie zostanie ona uznana za spam, ale w naszym wypadku nie odgrywa to żadnej roli. Ponieważ nadawca będzie statyczny, tak więc dodamy się do "White Listy".


Test pomyślny, druga próba, tym razem z załącznikiem.

mutt -s "To tylko test" -a backup.tar.gz adres@email <tresc.txt


Sprawdzamy pocztę

Nasza Wiadomość z załącznikiem

Otrzymaliśmy wiadomość z naszym plikiem kopii zapasowej.




Uwaga: jeżeli zamieżamy wysyłać DUŻE załączniki, trzeba odpowiednio wyedytować plik konfiguracyjny naszego serwera poczty. W moim wypadku (dystrybucja Ubuntu) postfix.

nano /etc/postfix/main.cf

Zwiększamy delikatnie limit wiadomości:

#mailbox_size_limit = 0
mailbox_size_limit = 30000000000
message_size_limit = 10240000000

Powinno wystarczyć :)




Jako że jesteśmy w dwudziestym pierwszym wieku, nic nie będziemy robić recznie. Zajmiemy się teraz procesem automatyzacji.


1) Tworzymy ścieżkę gdzie będziemy przechowywac kopię zapasową.

mkdir /home/administrator/.temp_backup_mail

2) przygotowujemy skrypt mail_backup.sh


tar -cvf filename.tar files/directories