Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision |
tachtler:dovecot_backup_-_skript [2018/10/03 14:34] – [Skript] klaus | tachtler:dovecot_backup_-_skript [2019/01/30 14:56] – [Backup] klaus |
---|
| |
^ Beschreibung ^ Externer Link ^ | ^ Beschreibung ^ Externer Link ^ |
| | Linux-Magazin | [[http://www.linux-magazin.de/ausgaben/2018/06/backups-von-e-mails/|Wie Admins ihre Mailserver vor Datenverlust schützen]] / {{ :tachtler:protected:054-058_email_backup_v2.pdf |Artikel aus Ausgabe 06/2018}} | |
| Homepage | [[http://dovecot.org|http://dovecot.org]] | | | Homepage | [[http://dovecot.org|http://dovecot.org]] | |
| Dokumentation | [[http://dovecot.org/documentation.html|http://dovecot.org/documentation.html]] | | | Dokumentation | [[http://dovecot.org/documentation.html|http://dovecot.org/documentation.html]] | |
Nachfolgendes Skript ermöglicht die Erstellung einer ***.tar.gz**-Datei | Nachfolgendes Skript ermöglicht die Erstellung einer ***.tar.gz**-Datei |
* von **__allen__** Benutzerkonten | * von **__allen__** Benutzerkonten |
| * **__oder__** über **__eine Datei mit E-Mail-Adressen__**, der zu sichernden Benutzerkonten |
* pro **__Benutzer eine eigene *.tar.gz-Datei__** | * pro **__Benutzer eine eigene *.tar.gz-Datei__** |
* auf **__Dateiebene__** | * auf **__Dateiebene__** |
FILE_BACKUP=dovecot_backup_`date '+%Y%m%d_%H%M%S'`.tar.gz | FILE_BACKUP=dovecot_backup_`date '+%Y%m%d_%H%M%S'`.tar.gz |
FILE_DELETE='*.tar.gz' | FILE_DELETE='*.tar.gz' |
BACKUPFILES_DELETE=7 | BACKUPFILES_DELETE=14 |
| |
# CUSTOM - dovecot Folders. | # CUSTOM - dovecot Folders. |
MAILDIR_USER='vmail' | MAILDIR_USER='vmail' |
MAILDIR_GROUP='vmail' | MAILDIR_GROUP='vmail' |
| |
| # CUSTOM - Path and file name of a file with e-mail addresses to backup, if |
| # SET. If NOT, the script will determine all mailboxes by default. |
| # FILE_USERLIST='/path/and/file/name/of/user/list/with/one/email/per/line' |
| # - OR - |
| # FILE_USERLIST='' |
| FILE_USERLIST='' |
| |
# CUSTOM - Mail-Recipient. | # CUSTOM - Mail-Recipient. |
| ''MAILDIR_USER'' | Benutzername unter dem alle Postfächer (Mailboxes) verwaltet werden, **siehe auch:**\\ [[tachtler:dovecot_centos_6#authentifizierungsbenutzer|Dovecot CentOS 6 - Konfiguration Authentifizierung - Authentifizierungsbenutzer]]\\ [[tachtler:dovecot_centos_7#authentifizierungsbenutzer|Dovecot CentOS 7 - Konfiguration Authentifizierung - Authentifizierungsbenutzer]] | | | ''MAILDIR_USER'' | Benutzername unter dem alle Postfächer (Mailboxes) verwaltet werden, **siehe auch:**\\ [[tachtler:dovecot_centos_6#authentifizierungsbenutzer|Dovecot CentOS 6 - Konfiguration Authentifizierung - Authentifizierungsbenutzer]]\\ [[tachtler:dovecot_centos_7#authentifizierungsbenutzer|Dovecot CentOS 7 - Konfiguration Authentifizierung - Authentifizierungsbenutzer]] | |
| ''MAILDIR_GROUP'' | Benutzergruppe unter dem alle Postfächer (Mailboxes) verwaltet werden, **siehe auch:**\\ [[tachtler:dovecot_centos_6#authentifizierungsbenutzer|Dovecot CentOS 6 - Konfiguration Authentifizierung - Authentifizierungsbenutzer]]\\ [[tachtler:dovecot_centos_7#authentifizierungsbenutzer|Dovecot CentOS 7 - Konfiguration Authentifizierung - Authentifizierungsbenutzer]] | | | ''MAILDIR_GROUP'' | Benutzergruppe unter dem alle Postfächer (Mailboxes) verwaltet werden, **siehe auch:**\\ [[tachtler:dovecot_centos_6#authentifizierungsbenutzer|Dovecot CentOS 6 - Konfiguration Authentifizierung - Authentifizierungsbenutzer]]\\ [[tachtler:dovecot_centos_7#authentifizierungsbenutzer|Dovecot CentOS 7 - Konfiguration Authentifizierung - Authentifizierungsbenutzer]] | |
| | ''FILE_USERLIST'' | **Datei** mit E-Mail-Adressen (eine pro Zeile), welche Mailboxen/Benutzer gesichert werden, anstelle der Ermittlung durch ''doveadm user "*"'', um nicht alle Mailboxen/Benutzer zwangsweise zu sichern.| |
| |
==== /var/lib/dovecot ==== | ==== /var/lib/dovecot ==== |