OfflineIMAP

Aus Hostsharing Wiki
Version vom 29. Oktober 2024, 11:21 Uhr von Peh (Diskussion | Beiträge) (Kategorisierung)
Zur Navigation springen Zur Suche springen

IMAP Postfach migrieren

Für neue Mitglieder ist es eine der ersten Aufgaben, das E-Mail Postfach zu Hpostsharing umzuziehen.

Dazu wird mit Hilfe von HSAdmin ein Postfach (ein "User" unter Linux) und eine oder mehrere E-Mail-Adressen angelegt.

Achtung: Wenn eine Domain umgezogen werden soll, erfolgt der Umzug der Domain in der Regel erst nach diesem Schritt! Viele andere Provider mehen das Löschen einer Domain gleich um Anlass auch alle E-Mails aus den zugehörigen Postfächern zu löschen, oder die Postfächer sind ohne die Domain nicht mehr erreichbar.

Zur Migration der Daten kann man das Tool offlineimap verwenden.

Konfiguration

Zur Konfiguration wird im neu angelegten Postfach-Account bei Hostsharing eine Datei .offlineimaprc angelegt.

Für ein Postfach bei Mailbox.org müsste die Konfiguration für einen Umzug so aussehen:

[general]
accounts = Umzug

[Account Umzug]
localrepository = Local
remoterepository = Remote

[Repository Local]
type = Maildir
localfolders = ~/Maildir
nametrans = lambda folder: 'INBOX' if folder == '' else re.sub('^\.', '', folder)

[Repository Remote]
type = IMAP
remotehost = imap.mailbox.org
remoteuser = alteadresse@mailbox.org
remotepass = mailbox-org-password
sslcacertfile = OS-DEFAULT
nametrans = lambda folder: '' if folder == 'INBOX' else '.' + folder

Lokal greift das Tool offlineimap direkt auf das Maildir-Verzeichnis zu. Daher müssen die Ordner mit Hilfe der "nametrans"-Regeln in die physischen Ordnernamen des "Maildir++"-Formats umgewandelt werden (Der INBOX-Ordner entfällt in der Hostsharing-Konfiguration, andere Ordner beginnen mit dem Punkt ".").

Die rechte Seite der Zeilen "remoteuser" und "remotepass" muss natürlich jeweils angepasst werden.