|
|
(2 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) |
Zeile 1: |
Zeile 1: |
− | '''Hinweis:''' Diese Anleitung behandelt lediglich die Besonderheiten der Archivierung eines E-Mail-Servers auf Basis des Mail Transfer Agents Qmail. Es wird vorausgesetzt, dass Sie bereits über eine MailStore Server-Installation oder [http://www.mailstore.com/de/lp/sendlicense.aspx Test-Installation] verfügen und sich mit der grundlegenden Funktionsweise von MailStore Server vertraut gemacht haben. Lesen Sie dazu bitte das [[MailStore_Hilfe|Handbuch]] oder den [[Quick Start Guide]].
| + | #REDIRECT [[E-Mail-Archivierung_von_Linux-basierten_E-Mail-Servern]] |
− | | |
− | MailStore Server bietet unterschiedliche Methoden an, um E-Mails von einem E-Mail-Server zu archivieren, welche im Folgenden beschrieben werden. Sollten Sie sich nicht sicher sein, welche der möglichen Archivierungsmethoden für Ihr Unternehmen die passende ist, empfehlen wir Ihnen das Kapitel [[Auswahl der richtigen Archivierungsstrategie]].
| |
− | | |
− | = Synchronisieren von Benutzern =
| |
− | | |
− | Ein auf dem Mail Transfer Agent Qmail basierender E-Mail-Server kann unterschiedliche Datenbanken zur Benutzerverwaltung verwenden. Darunter auch LDAP-basierte Benutzerdatenbanken wie OpenLDAP oder Active Directory. Die Einrichtung der Benutzersynchronisation mit MailStore Server können Sie daher den entsprechenden Kapiteln im MailStore Server Handbuch entnehmen:
| |
− | | |
− | * [[Active Directory-Integration]]
| |
− | * [[Generische LDAP-Integration]]
| |
− | | |
− | '''Hinweis:''' Bei einer [[Stapelarchivierung von IMAP-Postfächern]] werden nicht vorhandene Benutzer automatisch in MailStore Server angelegt. Die Authentifizierung dieser Benutzer ist vom Typ ''MailStore-integriert''.
| |
− | | |
− | = Archivierung einzelner Postfächer =
| |
− | | |
− | Da ein Mail Transfer Agent wie Qmail lediglich für den Transport von E-Mails und ggf. in Funktion des Mail Delivery Agents auch für die Zustellung in lokale Postfächer verantwortlich ist, muss für den Zugriff von MailStore Server auf die im Postfach abgelegten E-Mails ein IMAP- und/oder POP3-Dienst (der sogenannte Mail Retrieval Agent) auf dem E-Mail-Server installiert und gestartet sein. Ist der Zugriff über das IMAP- und/oder POP3-Protokoll auf den E-Mail-Server möglich, lesen Sie zur weiteren Einrichtung der Archivierung bitte das entsprechende Kapitel [[Serverpostfächer archivieren]] im MailStore Server-Handbuch.
| |
− | | |
− | = Archivierung mehrerer Postfächer in einem Schritt =
| |
− | | |
− | Da ein Mail Transfer Agent wie Qmail lediglich für den Transport von E-Mails und ggf. in Funktion des Mail Delivery Agents auch für die Zustellung in lokale Postfächer verantwortlich ist, wird für den Zugriff von MailStore auf die im Postfach abgelegten E-Mails ein IMAP-Dienst (der sogenannte Mail Retrieval Agent) auf dem E-Mail-Server installiert und gestartet sein. Ist der Zugriff über das IMAP-Protokoll auf den E-Mail-Server möglich, lesen Sie zur weiteren Einrichtung der Archivierung bitte das entsprechende Kapitel [[Stapelarchivierung von IMAP-Postfächern]] im MailStore Server-Handbuch.
| |
− | | |
− | = E-Mails direkt bei Ein- und Ausgang archivieren =
| |
− | Zur Archivierung aller E-Mails direkt bei Ein- und Ausgang, empfiehlt es sich alle E-Mails von Qmail neben den Postfächern der Benutzer in ein weiteres Kopiepostfach zustellen zu lassen. Dazu ist es erforderlich, vor der Kompilierung des Qmail-Quellcodes Anpassungen vorzunehmen. Die folgende Anleitung stammt Auszugsweise aus einem "Life with Qmail FAQ" Artikel.
| |
− | | |
− | == Schritt 1: extra.h anpassen ==
| |
− | | |
− | <tt>QUEUE_EXTRA</tt> ist eine zum Zeitpunkt der Qmail-Kompilation gesetzte Variable, welche einen zusätzlichen Empfänger zu jeder Zustellung durch Qmail hinzufügt.
| |
− | | |
− | Um Gebrauch von der Variable <tt>QUEUE_EXTRA</tt> zu machen, bearbeiten Sie die Datei ''extra.h'' des entpackten Qmail-Quellcodes und geben den zusätzlichen Empfänger im Format <tt>Trecipient\0</tt> an. Zusätzlich muss die Länge des gesamten Strings in der Variable <tt>QUEUE_EXTRALEN</tt> angegeben werden. '''Hinweis''': Das <tt>\0</tt> zählt als ein einzelnes Zeichen. Beispiel:
| |
− | | |
− | #define QUEUE_EXTRA "Tmailstore\0"
| |
− | #define QUEUE_EXTRALEN 11
| |
− | | |
− | == Schritt 2: Qmail neu kompilieren ==
| |
− | | |
− | Für den Fall, dass Qmail bereits auf Ihrem System ausgeführt wird, stoppen Sie den Dienst. Ist das ''qmailctl''-Skript installiert, genügt ein
| |
− | | |
− | qmailctl stop
| |
− | | |
− | Ist das ''qmailctl''-Skript nicht installiert, benutzten Sie bitte das entsprechende Start-/Stop-Skript Ihres Systems oder senden Sie ein ''TERM''-Signal an den ''qmail-send''-Prozess.
| |
− | | |
− | Wechseln Sie nun in das Quellcodeverzeichnis Ihrer Qmail-Installation und führen Sie zum Neukompilieren folgenden Befehl aus:
| |
− | | |
− | make setup check
| |
− | | |
− | == Schritt 3: Systembenutzer vorbereiten ==
| |
− | | |
− | * Erstellen Sie einen Systembenutzer mit dem Heimatverzeichnis ''/var/mailstore''.
| |
− | * Erstellen Sie die Datei ''~alias/.qmail-mailstore'' mit dem Inhalt:
| |
− | *: <pre>/var/mailstore/Maildir/</pre>
| |
− | * Starten Sie Qmail neu, um die Änderungen wirksam zu machen.
| |
− | | |
− | = Weblinks =
| |
− | * [http://www.mailstore.com/de/support.aspx MailStore Support]
| |
− | * [http://www.qmail.org Qmail Homepage]
| |
− | * [http://www.lifewithqmail.org/ Life with Qmail]
| |
− | | |
− | [[en:Archiving Emails from a Qmail Based Email Server]]
| |