Mailpiler in mailcow integrieren¶
Diese Anleitung beschreibt die Integration von Mailpiler in mailcow zur E-Mail-Archivierung.
Voraussetzungen¶
- Eine funktionierende mailcow-Installation
- Eine funktionierende Mailpiler-Installation
- Administratorzugriff auf beide Systeme
Schritt 1: Dummy-Target in den Transportmaps anlegen¶
Wichtig
Der in diesem Schritt erstellte Dummy-Target-Eintrag wird in den folgenden Schritten zur Konfiguration der BCC-Regeln verwendet. Diese Dummy-Mailbox muss nicht existieren, da sie nur zur Weiterleitung der E-Mails an den Mailpiler-Server dient.
Dieser Schritt muss nur einmal pro mailcow-Installation durchgeführt werden, unabhängig von der Anzahl der Domains oder Mailboxen, die archiviert werden sollen.
Zunächst muss ein Dummy-Target in den Postfix-Transportmaps konfiguriert werden, um E-Mails an Mailpiler weiterzuleiten.
- Melde dich an der mailcow-Administrationsoberfläche an
- Navigiere zu System > Konfiguration > Routing > Transport Maps
- Erstelle einen neuen Transport-Eintrag:
- Ziel:
archive.mailcow.local - Next Hop:
[mailpiler-host]:25(IP-Adresse oder Hostname deines Mailpiler-Servers)
- Ziel:
Schritt 2: BCC-Regeln aktivieren¶
Wichtig
Stelle sicher, dass der Mailpiler-Server so konfiguriert ist, dass er E-Mails von deinem mailcow-Server akzeptiert. Bei von uns gehosteten Mailpiler-Instanzen ist dies standardmäßig der Fall.
Beachte auch, dass es pro Domain (oder Mailbox) nur eine BCC-Regel für eingehende und eine für ausgehende E-Mails geben kann. Wenn du bereits andere BCC-Regeln konfiguriert hast, müssen diese entfernt oder angepasst werden.
Sind die BCC Regeln nicht gesetzt, werden keine E-Mails an Mailpiler zur Archivierung weitergeleitet.
Empfängerabhängige BCC-Regel¶
Konfiguriere eine BCC-Regel für eingehende E-Mails:
- Navigiere zu E-Mail > Konfiguration > Adressumschreibung > BCC Maps
- Klicke auf BCC-Eintrag hinzufügen
- Konfiguriere die Regel:
- Lokales Ziel: die in mailcow vorhandene Domain, z.B.
deine-domain.de - BCC-Typ: Empfängerabhängig (eingehende E-Mails zum mailcow-Server)
- BCC-Ziel:
archiv@archive.mailcow.local(Dummy-Target aus Schritt 1 verbunden mit einer Dummy Mailbox, diese dient nur zur Weiterleitung und muss nicht existieren) - Aktiv: ✓
- Lokales Ziel: die in mailcow vorhandene Domain, z.B.
Tipp
Du kannst auch spezifische E-Mail-Adressen anstelle der gesamten Domain konfigurieren, indem du die entsprechenden Adressen im Feld Lokales Ziel angibst, nicht empfohlen, wenn du alle E-Mails archivieren möchtest.
Senderabhängige Domain-Regel¶
Konfiguriere eine BCC-Regel für ausgehende E-Mails:
- Navigiere zu E-Mail > Konfiguration > Adressumschreibung > BCC Maps
- Klicke auf BCC-Eintrag hinzufügen
- Konfiguriere die Regel:
- Lokales Ziel: die in mailcow vorhandene Domain, z.B.
deine-domain.de - BCC-Typ: Senderabhängig (ausgehende E-Mails vom mailcow-Server)
- BCC-Ziel:
archiv@archive.mailcow.local(Dummy-Target aus Schritt 1 verbunden mit einer Dummy Mailbox, diese dient nur zur Weiterleitung und muss nicht existieren) - Aktiv: ✓
- Lokales Ziel: die in mailcow vorhandene Domain, z.B.
Tipp
Du kannst auch spezifische E-Mail-Adressen anstelle der gesamten Domain konfigurieren, indem du die entsprechenden Adressen im Feld Lokales Ziel angibst, nicht empfohlen, wenn du alle E-Mails archivieren möchtest.
Schritt 3: Konfiguration testen¶
Sende Test-E-Mails, um die Archivierung zu überprüfen:
- Sende eine E-Mail an eine Adresse in deiner Domain
- Sende eine E-Mail von einer Adresse in deiner Domain
- Prüfe in Mailpiler, ob beide E-Mails archiviert wurden
Hinweise¶
- Alle E-Mails werden blind kopiert (BCC), die ursprünglichen Empfänger sehen die Archivierung nicht
- Sollte der Mailpiler nicht erreichbar sein, werden die E-Mails weiterhin zugestellt, die BCC-Kopie wird in der E-Mail-Queue verbleiben, bis der Mailpiler wieder erreichbar ist