Plattform-Migration: E-Mail
Von Roman+Lukas (romanf auf trash.net)
Auf dieser Seite wird beschrieben, wie die Migration der E-Mail Accounts und Weiterleitungen funktioniert. Weitere Infos gibts auch in den FAQ.
Wichtig
Falls du .procmailrc nutzt, lies unbedingt weiter unten die Einstellungen, welche du neu verwenden musst. Ansonsten werden deine Mails nicht korrekt ausgeliefert und sind möglicherweise im Nirvana verschwunden.
Vorgehen
Wir haben die Migration nach dem verwendeten Protokoll resp. Weiterleitung aufgeschlüsselt. Damit du die richtige Anleitung verwenden kannst, musst du wissen, wie du überhaupt mit unserem E-Mail Server kommunizierst. In den meisten Fällen richtet man pro E-Mail Postfach einen "Account" im E-Mail Programm[1] seines Vertrauens oder auf seinem SmartPhone/Tablet[2] ein. Dort wird dann auch das Protokoll sowie die Post-Ein- und -Ausgangsserver festgelegt. Bitte schau dort nach, welches Protokoll du verwendest und folge dann der entsprechenden Anleitung.
A: Du leitest die Mails an eine andere Mailadresse weiter
Falls du deine Mails an eine externe Adresse weiterleitest ohne die Mails auf trash.net zu filtern und somit gar keine E-Mail auf trash.net gespeichert hast, dann musst du nur im Self-Service unter "Services" kontrollieren, ob die Weiterleitung korrekt eingetragen und aktiv ist.
Melde dich dazu im Self-Service unter your.trash.net ein und trage unter "Services" deine externe Mailadresse zum weiterleiten der E-Mails ein.
B: Du verwendest IMAP als Protokoll
IMAP hat die Eigenschaft, dass alle Mails auf dem Server verbleiben und dort auch in Ordner sortiert werden können. Dies hat speziell bei der Verwendung von mehreren Programmen oder Geräten (PC+SmartPhone+Tablet) Vorteile. Die Migration verläuft in den folgenden Schritten:
- Dein E-Mail Programm wird ab dem 30.7. das neue Postfach anzeigen. Du erkennst das am Willkommen E-Mail.
- Um die E-Mails aus dem alten Postfach in das neue Postfach zu migrieren, musst du das alte Postfach erneut einbinden.
- Lege dazu ein zusätzliches Postfach (Anleitung) mit den Angaben unter Mailserver und Ports (alter Server) an. Als Protokoll wählst du IMAP.
- Räum im alten Postfach auf! Nutze die Chance und wirf Mails weg.. kann auch ganz befreiend sein, sich von Altlasten zu entledigen!
- Verschiebe nun alle Mails und Ordner vom alten ins neue Postfach. Das kann je nach Menge der gesammelten Mails schon recht lange dauern...
- Nach dem Verschieben kannst du das zusätzliche Postfach wieder aus deinem E-Mail Programm löschen..
C: Du verwendest POP als Protokoll
Bei POP werden im Normalfall alle Mails vom Server zum Client geladen und auf dem Server gelöscht. Das Löschen auf dem Server kann zwar ausgeschaltet werden, aber die meisten Anwender ändern das nicht.
Dein E-Mail Programm wird ab dem 30.7. die E-Mails aus dem neuen Postfach holen. Du erkennst das am Willkommen E-Mail.
Falls du noch alte E-Mail auf dem alten Server hast, dann (und nur dann):
- Lege ein zusätzliches Postfach mit den Angaben unter Mailserver und Ports (alter Server) an. Als Protokoll wählst du IMAP.
- Verschiebe die alten Mails vom alten Postfach ins neue Postfach.
- Nach dem Verschieben kannst du das zusätzliche Postfach wieder aus deinem E-Mail Programm löschen..
Wenn du in Zukunft dein Postfach von mehr als einem Gerät aus bearbeiten möchtest (z.B. vom PC/Laptop und von einem Smartphone oder Tablet), dann empfehlen wir dir, das Protokoll von POP auf IMAP zu wechseln.
D: Du verwendest Exchange ActiveSync als Protokoll
Wenn du mobile Geräte (SmartPhone, Tablets, ...) und oder Microsoft Outlook (allenfalls funktioniert das auch mit Evolution unter Linux) verwendest, dann kommt bei dir das Protokoll ActiveSync zum Einsatz.
Damit deine E-Mail, Kontakte, Termine, ... synchronisiert werden, musst du die Konfiguration von deinem Postfach auf allen verbundenen Geräten anpassen:
- Neu heisst der Server "webmail.trash.net"
Wenn du Outlook nutzt, kannst du die Mails vom alten ins neue Konto ziehen. Falls du nur mobile Geräte einsetzt, musst du einen Umweg über ein Desktopprogramm für PC/Mac/Linux mit IMAP zu machen. Nach der Aktion kannst du das E-Mail Programm wieder deinstallieren.
E: Du verwendest ein Shell-Programm auf stinky
Wenn du Alpine (früher: pine) verwenden willst, dann hilft dir diese Anleitung: Alpine
Für mutt haben wir einen ersten Anfange einer Anleitung: mutt
Wenn du für andere Shell-Programme weisst, wie's geht, dann schreib uns doch eine Anleitung auf Support!
Hintergrund-Informationen
Test von .procmailrc und .forward
Wenn du mit .procmailrc und .forward deine Mails filterst, musst du auf der neuen Umgebung dies wieder manuell aktivieren. Log dich dazu per SSH auf access1.trash.net oder access2.trash.net ein und editiere die entsprechenden Files. Unbedingt nach deiner Anpassung kontrollieren, ob die Mails korrekt verarbeitet werden.
Einige Features wie Dspam haben wir nicht übernommen, andere Tools haben den Pfadnamen geändert. Zudem sollten diese systemweiten Voreinstellungen im .procmailrc nicht angepasst werden:
ORGMAIL=$HOME/Maildir/
DEFAULT=$ORGMAIL
MAILDIR=$HOME/Maildir/
Als Dienstleistung wurde das alte .procmailrc wo vorhanden im neuen Account als orig.procmailrc kopiert. Bitte nicht einfach übernehmen, sondern sorgfältig testen, sonst landen die Mails möglicherweise an einem Ort wo kein Benutzer-Zugriff besteht.
Umstellung MX-Record von trash.net
Die Umschaltung des "Post-Eingangs" (MX-Record von trash.net) erfolgte am 30. Juli 2016. Ab diesem Datum werden ankommende E-Mails auf die neuen Server und somit in die neuen Postfächer geliefert. Die alten Postfächer sind weiterhin aktiv und halten deine gespeicherten Mails. Diese musst du dann bei Gelegenheit entweder entsorgen (ja, bitte!) oder auf das neue Postfach verschieben.
Anpassung fetchmail
Wenn du fetchmail im Einsatz hast, dann gestaltet sich die Migration sehr einfach: Fetchmail läuft ja nicht auf trash.net, sondern auf deinem Server oder Client. Die bestehende POLL Anweisung funktioniert weiter! Bei mir funktioniert folgende POLL-Anweisung:
poll mail.trash.net with proto IMAP user '<deinlogin>' there with password '<deinpw>' is '<lokaleruser>' here options fetchall no rewrite ssl smtphost <deinelokaledomain> ssl sslcertck sslcertpath /etc/ssl/certs
Rückwärts-Test
Falls du E-Mail an das alte Postfach senden möchtest (z.B. um irgendwelche Tests bzgl. Rückwärtskompatibilität zu machen), dann verwende <deinlogin>@stinky.trash.net.
Fussnoten
[1] Beispiele: Thunderbird, Outlook, Evolution, KMail
[2] Unabhängig ob Android, iOS oder Windows Phone