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

[unmarkierte Version][unmarkierte Version]
 
(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]]
 

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