E-Mail-Archivierung von einem auf Exim basierenden E-Mail-Server: Unterschied zwischen den Versionen

[unmarkierte Version][unmarkierte Version]
 
(6 dazwischenliegende Versionen von einem anderen Benutzer 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 Exim. 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 [[Handbuch]] oder den [http://www.mailstore.com/de/doc/server4-quickstart-de.pdf 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 Exim basierender E-Mail-Server kann unterschiedliche Datenbanken zur Benutzerverwaltung verwenden. Darunter auch LDAP-basierte Benutzerdatenbanken wie Open-LDAP 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]]
 
 
 
Bei einer [[Stapelarchivierung von IMAP-Postfächern]] werden nicht vorhandene Benutzer automatisch in MailStore angelegt.
 
 
 
= Archivierung einzelner Postfächer =
 
 
 
Da ein Mail Transfer Agent wie Exim 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 das 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 Exim 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-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 Exim neben den Postfächern der Benutzer in ein weiteres Kopiepostfach zustellen zu lassen. Dazu ist es erforderlich, in der Exim-Konfiguration einen weiteren Router sowie einen weiteren Transport hinzuzufügen.
 
== Schritt 1: Hinzufügen eines Exim-Routers ==
 
Die Konfiguration des Exim-Routers sollte wie folgt aussehen:
 
 
 
  mailstore_router:
 
    no_expn
 
    no_verify
 
    transport = mailstore_transport
 
    driver = accept
 
    unseen
 
 
 
Dabei ist zu beachten, dass der ''mailstore_router'' vor dem Router durchlaufen wird, der die Zustellung in das eigentliche Postfach des Benutzers ausführt. Es bietet sich an, diesen als ersten Router im Abschnitt der Exim-Router-Konfiguration einzutragen. Wird Ihr Exim auch als Anti-Virus- und/oder Anti-Spam-System benutzt, ist der Router an geeigneter Stelle einzufügen.
 
 
 
== Schritt 2: Hinzufügen eines Exim-Transports ==
 
Nun muss der im Exim Router ''mailstore_router'' aufgerufene Exim-Transport ''mailstore_transport'' eingerichtet werden. Ein Transport kann an beliebiger Stelle im Abschnitt der Exim-Transport-Konfiguration eingefügt werden. Hier ist beispielhaft die Konfiguration eines Exim-Transports zu sehen, der alle E-Mails im Maildir-Format in das Verzeichnis ''/var/mailstore/Maildir'' ablegt. Andere Ablagemöglichkeiten entnehmen Sie bitte der Exim-Anleitung.
 
 
 
  mailstore_transport:
 
    driver = appendfile
 
    delivery_date_add
 
    envelope_to_add
 
    return_path_add
 
    maildir_format = true
 
    create_directory = true
 
    directory = /var/mailstore/Maildir
 
 
 
Zum Abruf der E-Mails aus dem Kopiepostfach muss ein Systembenutzer existieren, dessen Postfach im Verzeichnis ''/var/mailstore/Maildir'' per IMAP abrufbar ist. Sollten Sie z.B. einen Dovecot IMAP-Server einsetzten, benötigen Sie in den meisten Fällen lediglich einen Systembenutzer, dessen Heimatverzeichnis auf ''/var/mailstore'' eingestellt ist.
 
 
 
== Schritt 3: Konfiguration von MailStore Server ==
 
Konfigurieren Sie Ihren MailStore Server so, dass dieser das so eben angelegte Kopiepostfach in regelmäßigen Intervallen (z.B. täglich um 23.00 Uhr) archiviert. Verwenden Sie dazu eine Archivierungsaufgabe vom Typ [[E-Mails_archivieren#Sammel-_bzw._Kopiepostf.C3.A4cher_archivieren|IMAP-Sammelpostfach]].
 
 
 
E-Mails können und sollten nach der Archivierung aus dem Kopiepostfach von MailStore Server automatisch gelöscht werden. Sie können dies entsprechend in der MailStore Server-Archivierungsaufgabe einstellen.
 
 
 
= Weblinks =
 
* [http://www.mailstore.com/de/support.aspx MailStore Support]
 
* [http://www.exim.org/ Exim Homepage]
 
* [http://www.exim.org/eximwiki/ Exim Wiki]
 
 
 
[[en:Archiving Emails from an Exim Based Email Server]]
 

Aktuelle Version vom 15. Juni 2014, 10:22 Uhr