Arbeitsgruppe Mailserver/Konzept

Aus Freiheit statt Angst!

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Antwort auf die Frage von CeBe)
K (Ein paar Links gesetzt.)
Zeile 20: Zeile 20:
* imaps (courier+mysql)
* imaps (courier+mysql)
* pop3s (courier+mysql)
* pop3s (courier+mysql)
-
* webmail (horde über apache2+php5+mysql (+memcached))
+
* webmail ([http://www.horde.org/ horde] über apache2+php5+mysql (+memcached))
Konkret:
Konkret:
* packet: postfix als MTA, als backend mysql
* packet: postfix als MTA, als backend mysql
-
* packet: greylisting (''postgrey'' für postfix)
+
* packet: greylisting (''[http://postgrey.schweikert.ch/ postgrey]'' für postfix)
-
*: was ist mit policyd-weight o.ä.? Der blockt bei mir nen Großteil des Spams weg. --[[Benutzer:Cebe|CeBe]] 01:03, 24. Nov. 2008 (CET)
+
*: was ist mit [http://www.policyd-weight.org/ policyd-weight] o.ä.? Der blockt bei mir nen Großteil des Spams weg. --[[Benutzer:Cebe|CeBe]] 01:03, 24. Nov. 2008 (CET)
*:: Die SPAM-Filterung läuft über [http://www.mailscanner.info mailscanner] --[[Benutzer:Xabbu|Xabbu]] 09:02, 24. Nov. 2008
*:: Die SPAM-Filterung läuft über [http://www.mailscanner.info mailscanner] --[[Benutzer:Xabbu|Xabbu]] 09:02, 24. Nov. 2008
* packet: [http://www.mailscanner.info mailscanner] (virenscanner(optional, z.B. clamav), spamassian(unbedingt, tagged+topic)
* packet: [http://www.mailscanner.info mailscanner] (virenscanner(optional, z.B. clamav), spamassian(unbedingt, tagged+topic)
-
*: Virenscanner und Spamassasin über amavis? --[[Benutzer:Cebe|CeBe]] 01:03, 24. Nov. 2008 (CET)
+
*: Virenscanner und Spamassasin über [http://amavisd.de.postfix.org/ amavis]? --[[Benutzer:Cebe|CeBe]] 01:03, 24. Nov. 2008 (CET)
*:: Nein. Auch der Virenscanner wird über das [http://www.mailscanner.info Mailscanner-Paket] eingebunden. --[[Benutzer:Xabbu|Xabbu]] 09:02, 24. Nov. 2008
*:: Nein. Auch der Virenscanner wird über das [http://www.mailscanner.info Mailscanner-Paket] eingebunden. --[[Benutzer:Xabbu|Xabbu]] 09:02, 24. Nov. 2008
* greylisting (mit whitelist)
* greylisting (mit whitelist)
Zeile 34: Zeile 34:
* packet: apache2, +php5, +mod_ssl(cert: cacert / openca)
* packet: apache2, +php5, +mod_ssl(cert: cacert / openca)
* packet: mysql5
* packet: mysql5
-
* openssh: nur keys, fail2ban eingerichtet
+
* openssh: nur keys, [http://www.fail2ban.org fail2ban] eingerichtet
===Administration===
===Administration===
-
Durch das backend mysql als engine für user sollte es möglich sein eine Admin-Oberfläche zu finden. Openmailadmin bietet sich hier an, sollte das nicht funktionieren müsste sowas schnell in z.B. php entwickelt sein.
+
Durch das backend mysql als engine für user sollte es möglich sein eine Admin-Oberfläche zu finden. [http://openmailadmin.ossdl.de/ Openmailadmin] bietet sich hier an, sollte das nicht funktionieren müsste sowas schnell in z.B. php entwickelt sein.
===Backup===
===Backup===
Ein vServer soll als Backup genutzt werden:
Ein vServer soll als Backup genutzt werden:
* als Backup-MX ("MX 20")
* als Backup-MX ("MX 20")
-
* Speicherplatz für backup zur verfügung stellen (per "dervish" (quasi rsync), macht: datenritter)
+
* Speicherplatz für backup zur verfügung stellen (per "[http://www.dirvish.org/ Dirvish]" (quasi rsync), macht: datenritter)
===Umzug===
===Umzug===

Version vom 08:24, 24. Nov. 2008

In einer Telefonkonferenz am 23.11.08, 21h waren folgende Anwesend:

  • Garry
  • Michi
  • Datenritter
  • Xabbu
  • ValiDOM

dabei wurden wesentliche Punkte für den neuen Mailserver fest gelegt.

Inhaltsverzeichnis

Hardware

Wir bedanken uns bei allen, die ihre Server für den neuen Server angeboten haben. Nach reichlicher überlegung sind wir dazu übereingekommen folgendes gern annehmen zu wollen:

  • das Angebot von Armin (Hardware, Housing, Traffic) als Haupt-Mailserver
  • das vServer-Angebot von morphium als Backup-MX und Backup-Server (rsync)

OS

Wir bevorzugen Debian (minimal-installation) stable (derzeit etch) plus volatile-packete.

Dienste

  • (e)smtp (postfix+mysql)
  • imaps (courier+mysql)
  • pop3s (courier+mysql)
  • webmail (horde über apache2+php5+mysql (+memcached))

Konkret:

  • packet: postfix als MTA, als backend mysql
  • packet: greylisting (postgrey für postfix)
    was ist mit policyd-weight o.ä.? Der blockt bei mir nen Großteil des Spams weg. --CeBe 01:03, 24. Nov. 2008 (CET)
    Die SPAM-Filterung läuft über mailscanner --Xabbu 09:02, 24. Nov. 2008
  • packet: mailscanner (virenscanner(optional, z.B. clamav), spamassian(unbedingt, tagged+topic)
    Virenscanner und Spamassasin über amavis? --CeBe 01:03, 24. Nov. 2008 (CET)
    Nein. Auch der Virenscanner wird über das Mailscanner-Paket eingebunden. --Xabbu 09:02, 24. Nov. 2008
  • greylisting (mit whitelist)
  • packet: courier für imaps+pop3s, cert: cacert / openca
  • packet: apache2, +php5, +mod_ssl(cert: cacert / openca)
  • packet: mysql5
  • openssh: nur keys, fail2ban eingerichtet

Administration

Durch das backend mysql als engine für user sollte es möglich sein eine Admin-Oberfläche zu finden. Openmailadmin bietet sich hier an, sollte das nicht funktionieren müsste sowas schnell in z.B. php entwickelt sein.

Backup

Ein vServer soll als Backup genutzt werden:

  • als Backup-MX ("MX 20")
  • Speicherplatz für backup zur verfügung stellen (per "Dirvish" (quasi rsync), macht: datenritter)

Umzug

  • es werden keine Mails vom alten server übernommen
  • Werner stellt die Postfach-Liste alsbald zur Verfügung
  • nicht nur die Postfachliste, sondern auch eine Liste der E-Mail-Adressen mit den jeweiligen Weiterleitungen. Wer abekommt diese Liste? Bitte vorher mir den GnuPG-Key zusenden. Vor dem kommenden Wochenende schaffe ich das aber vermutlich nicht Werner 00:28, 24. Nov. 2008 (CET)
  • der Umzug wird eine Woche vorher angekündigt (allen Mail-Benutzern+ML)
  • 2-3 tage vor dem Umzug muss der TTL des DNS-MX Eintrages auf 600 o.ä. runter gesetzt werden
  • den Usern werden mind. 2 tage vorher die neuen Zugangsdaten zugestellt
  • der alte Server muss 2 tage lang die alten accounts noch halten und mails annehmen
  • das wird der ca. 7 Tage lang machen, sicher ist sicher! Werner 00:26, 24. Nov. 2008 (CET)

Ablauf

  • einrichten der (v)Server, root-account an ValiDOM (oder der nächste punkt wird direkt erfüllt)
  • ValiDOM richtet die user-accounts für die admins, root über sudo, ssh-zugänge werden per mail (pgp) verschickt
  • postfix mit mysql-backend wird zuerst installiert
  • danach courier
  • dann horde (inkl. apache etc.)
  • ...

Weiteres

  • VDS: interessiert uns nicht (geschlossene Gruppe)
  • Es werden also nur aufgabenbezogene E-Mail-Adressen vergeben. Werner 00:25, 24. Nov. 2008 (CET)
  • Logging: max 3 Tage logs f. administrationszwecke, danach per logrotate löschen
  • ...
Persönliche Werkzeuge
Werkzeuge