HE:Mailservermigration/Konzept
Konzept Mailservermigration
Vorläfugies Migrationskonzept
Darf erweiterter und kommentiert werden ;)
Ablauf
- Postfix (SMTP) installieren und konfigurieren
- Postfix-Admin installieren
- Virtuelle Domain anlegen
- DNS Blacklisten
- Dovecot (IMAP+POP3) installieren und konfigurieren
- Mailserver Erweiterungen installieren und konfigurieren
- Sieve (Mailfilter)
- amavis
- spamassasin
- DSPAM
- clamav
- Mailman einrichten
- Mailinglisten (MySQL Dump?) einspielen
- Import der Plesk Mailkonten (MySQL)
- Im-/Export via Script? Dump von T. Wirth?
- RoundCubeMail als vorlaeufigen Webmailer einrichten
- DNS Zonen anpassen
- DNS Namen anpassen
- MX Record mit höherer Priorität anlegen
- SMTP/Domain bei Thorsten Wirth deaktivieren
- Mails kommen jetzt auf neuem Server an
- Maildirs einrichten
- Von T. Wirth aktuelles tar.gz mit Maildirs anfordern
- Maildirs in neue, bereits vorhandene Struktur entpacken
- OpenXChange Server
- Aufsetzen und Einrichten
- Anbindung OX-Konten <> Postfix/IMAP Konten
- Gruppen einrichten
- Externe Tools einrichten
- Outlook Connector
- etc...
Erklärung
Zuerst sollen die Grundvorraussetzungen für den Betrieb eines SMTP und IMAP/POP3 Server geschaffen werden indem zuerst postfix und docevot komplett fertig eingerichtet werden.
postfix soll mit postfix-admin betrieben werden und die domains und user werden ueber virtuelle postfaecher und domains in MySQL verwaltet. dovecot soll ebenfalls auf den Datenbestand zugreifen und die User ueber MySQL verwalten.
Der OpenXChange Server bietet die Moeglichkeit Mailfilter ueber Sieve zu verwalten, deshalb wird die Sieve Filtererweiterung installiert und konfiguriert. Um SPAM und Viren fernzuhalten kommt amavis mit spamassassin und DSPAM für SPAM und clam-av als Virenscanner zum Einsatz.
Für die Mailinglisten wird weiterhin mailman eingesetzt und via MySQL Dump eingespielt. Externe Config Files evtl. von T. Wirth anfordern.
Um die Mailkonten von Plesk auf das MySQL Format von postfix-admin zu übertragen wird mit aller wahrscheinlichkeit ein eignes Script zum Einsatz kommen, welches noch gemacht werden muss ;)
Bevor der OpenXChange-Server aufgesetzt wird, wird übergangsweise RoundCubeMail als Webmailer eingesetzt um die Übergangszeit zu überbrücken.
Wenn alle Vorbereitungen abgeschlossen sind werden die DNS Einträge entsprechend angepasst sodass nach dem Ablauf der TTL im DNS die Mails nur noch an den neuen Mailserver zugestellt werden. Die Mailserverkonten sind zu diesem Zeitpunkt auf dem neuen Mailserver noch leer und die neuen Mails laufen in die vorhanden Konten.
Ab diesem Zeitpunkt sollten bei T. Wirth keine neuen eMails mehr eingehen, sodass die Maildirs als tar.gz zu uns uebertragen werden koennen und in die vorhandene Struktur eingefügt werden. Dann haben alle User wieder ihren kompletten Mailbestand.
Wenn die Grundmailstruktur soweit laeuft wird der OpenXChange-Server eingerichtet und an den postfix-admin angebunden, sowie alle weiteren Gruppeneinstellungen und dergleichen ...