Moin!
Nach langem - und schlussendlich doch erfolglosem - Kampf mit cyrus habe ich jetzt einen funktionierenden EMail-Server auf meiner DS207+ laufen. Zwar waren die meisten Einstellungen vergleichsweise einfach vorzunehmen, dennoch gab es doch immer wieder ein paar Hürden zu nehmen.
Grundsätzilch habe ich nur Sachen verwendet, die sich direkt aus den ipkgs installieren ließen, habe also nichts selber kompilieren müssen.
Aufgabenstellung
Was bereits funktioniert
Als Mail-Server habe ich jetzt dovecot installiert, was erstaunlich einfach ging. Die Benutzer-Accounts werden direkt von der DS übernommen (für den Benutzer also gleiches Login und Passwort, wie für die DS selbst). Der Zugriff über IMAP klappt mit Thunderbird problemlos.
Für das Abholen der Mail über POP3 wird getmail verwendet, was ebenfalls sehr einfach zu konfigurieren ist. Für jeden externen POP3-Account wird eine Konfigurationsdatei erstellt. Über einen cronjob arbeitet gemtail dann diese Dateien nacheinander ab und sortiert die Mails direkt in Maildirs ein. Außerdem ruft getmail noch SpamAssassin als SPAM-Filter auf.
Ich habe auch noch von der Möglichkeit Gebrauch gemacht, dass getmail EMails auch an mehrere Mail-Ordner gleichzeitig verteilen kann. Dafür habe ich auf der DS einen eigenen Mail-Backup-Benutzer angelegt, der von allen empfangenen Mails eine Kopie zur Archivierung erhält.
Als Webmail kommt Roundcube zum Einsatz. Squirrelmail lief zwar auch, ließ sich jedoch nicht dazu bewegen, auf Deutsch zu laufen. Außerdem wirkt das Desgin von Roundcube doch erheblich moderner.
Was noch fehlt
Der SMTP-Server fehlt noch komplett... Hier werde ich wohl um postfix nicht herum kommen.
Außerdem fehlt mir noch eine Möglichkeit zur server-seiten Mail-Filterung und -Sortierung.
Soweit also der aktuelle Stand. Falls Interesse besteht würde ich noch eine ausführlichere HowTo für die Einrichtung des Mail-Servers auf der DS schreiben...
Schöne Grüße,
Purzel
Nach langem - und schlussendlich doch erfolglosem - Kampf mit cyrus habe ich jetzt einen funktionierenden EMail-Server auf meiner DS207+ laufen. Zwar waren die meisten Einstellungen vergleichsweise einfach vorzunehmen, dennoch gab es doch immer wieder ein paar Hürden zu nehmen.
Grundsätzilch habe ich nur Sachen verwendet, die sich direkt aus den ipkgs installieren ließen, habe also nichts selber kompilieren müssen.
Aufgabenstellung
- EMail-Server mit Unterstützung für IMAP und POP3
Die Mails sollten lokal auf der DS verwaltet und über IMAP verfügbar gemacht werden. POP3 sollte unterstützt werden, um Mail-Notifier verwenden zu können. - Webmailer auf der DS
Der IMAP-Webmailer soll im Notfall den Zugriff auf die Mails ermöglichen, ohne dass ein zusätzlicher Mail-Client notwendig ist (z.Bsp. vom Internet-Cafe aus). - Automatisierter Abruf von "externen" Mail-Konten
Jeder Benutzer hat mehrere "echte" E-Mail-Konten (web.de, gmx, 1&1, usw.). Diese Konten sollen automatisiert regelmäßig über POP3 abgerufen werden. Da jeder Benutzer auf der DS nur noch einen Mail-Account haben soll, müssen die externen Konten auf ein internes Konto (für jeden Benutzer) gemappt werden. - Server-seitige Mail-Filter
SPAM soll direkt auf der DS gefiltert werden. Außerdem sollen Mails auf Grund von Betreff und/oder Absender in verschiedene IMAP-Ordner sortiert werden. - SMTP-Server
Auf der DS soll ein SMTP-Server laufen, der vom Webmailer von den Mail-Clients auch zum Verschicken von Mails verwendet werden kann. Dabei müssen die Mails je nach Absender zu verschiedenen "echten" SMTP-Servern weitergeleitet werden.
Was bereits funktioniert
Als Mail-Server habe ich jetzt dovecot installiert, was erstaunlich einfach ging. Die Benutzer-Accounts werden direkt von der DS übernommen (für den Benutzer also gleiches Login und Passwort, wie für die DS selbst). Der Zugriff über IMAP klappt mit Thunderbird problemlos.
Für das Abholen der Mail über POP3 wird getmail verwendet, was ebenfalls sehr einfach zu konfigurieren ist. Für jeden externen POP3-Account wird eine Konfigurationsdatei erstellt. Über einen cronjob arbeitet gemtail dann diese Dateien nacheinander ab und sortiert die Mails direkt in Maildirs ein. Außerdem ruft getmail noch SpamAssassin als SPAM-Filter auf.
Ich habe auch noch von der Möglichkeit Gebrauch gemacht, dass getmail EMails auch an mehrere Mail-Ordner gleichzeitig verteilen kann. Dafür habe ich auf der DS einen eigenen Mail-Backup-Benutzer angelegt, der von allen empfangenen Mails eine Kopie zur Archivierung erhält.
Als Webmail kommt Roundcube zum Einsatz. Squirrelmail lief zwar auch, ließ sich jedoch nicht dazu bewegen, auf Deutsch zu laufen. Außerdem wirkt das Desgin von Roundcube doch erheblich moderner.
Was noch fehlt
Der SMTP-Server fehlt noch komplett... Hier werde ich wohl um postfix nicht herum kommen.
Außerdem fehlt mir noch eine Möglichkeit zur server-seiten Mail-Filterung und -Sortierung.
Soweit also der aktuelle Stand. Falls Interesse besteht würde ich noch eine ausführlichere HowTo für die Einrichtung des Mail-Servers auf der DS schreiben...
Schöne Grüße,
Purzel