OfflineIMAP: Unterschied zwischen den Versionen
Peh (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== 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…“) |
Peh (Diskussion | Beiträge) (erste komplette Version) |
||
Zeile 8: | Zeile 8: | ||
Zur Migration der Daten kann man das Tool '''offlineimap''' verwenden. | 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: | |||
<syntaxhighlight lang="ini" line> | |||
[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 | |||
</syntaxhighlight> | |||
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 angelpasst werden. |
Version vom 29. Oktober 2024, 11:20 Uhr
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 angelpasst werden.