Holen Sie den Verlauf eines Postfachs aus einer exportierten Datei nach Yuva, ohne dass Yuva Zugriff auf das Konto bekommt. Das passt für ein sehr großes Postfach, ein Programm ohne IMAP oder ein Konto, bei dem sich Yuva nicht anmelden kann. Die Übersicht steht unter Zu Yuva umziehen.
Öffnen Sie Settings → Move to Yuva → New migration, geben Sie die Adresse ein, an die die E-Mails gingen, öffnen Sie Or upload an export file, wählen Sie Google Takeout oder Export file und wählen Sie die Datei. Danach wählen Sie, was mitkommt, scannen und kopieren wie bei jedem anderen Umzug. Die Datei wird auf dem Server geprüft und gelesen; Yuva verändert sie nie.
Dateien, die Yuva liest
| Datei | Hinweise |
|---|---|
Google-Takeout-.mbox |
Entpacken Sie zuerst das Takeout-Archiv und laden Sie die .mbox-Datei aus dem Ordner Mail hoch. Gmails Labels und Threads kommen mit. |
Eine .mbox-Datei |
mboxrd (was die meisten Programme schreiben) oder unter „mbox options“ das ältere mboxo. |
Eine .zip mit .eml-Dateien |
Ihre Ordner werden Labels. |
Eine .zip mit einem Maildir |
Seine Ordner werden Labels. |
Eine .zip mit .mbox-Dateien |
Jede Datei wird ein Label. Die .mbox-Dateien müssen unkomprimiert in der Zip gespeichert sein. |
Yuva liest keine .tgz- oder .gz-Dateien, keine komprimierten .mbox-Dateien in einer Zip und keine
.pst-Dateien von Outlook. Entpacken Sie ein Archiv und laden Sie die .mbox darin hoch.
Grenzen
| Grenze | Wert |
|---|---|
| Größe eines Upload-Teils | 8 MiB |
| Größe einer Datei | 20 GiB, festgelegt durch YUVA_MIGRATION_UPLOAD_MAX_BYTES des Servers |
| Einträge in einer Zip | 1.000.000 |
| Kompression eines Zip-Eintrags | höchstens 100:1 |
Nachrichten über YUVA_MIGRATION_MAX_MESSAGE_BYTES werden wie in jedem
Umzug übersprungen. Eine Datei pro Umzug; für eine weitere Datei starten Sie einen neuen Umzug.
Hochladen und fortsetzen
Der Browser schneidet die Datei in Teile von 8 MiB, sendet mehrere gleichzeitig und wiederholt ein Teil, das fehlschlägt. Lassen Sie die Seite offen. Reißt die Verbindung ab, geht der Upload weiter, sobald sie wieder da ist. Wurde die Seite geschlossen oder neu geladen, öffnen Sie den Umzug erneut und wählen Sie dieselbe Datei noch einmal: Yuva vergleicht, was es schon hat, und sendet nur die fehlenden Teile. Eine andere Datei wird nicht untergemischt; die Seite fragt, bevor sie diese von vorn sendet. Sind alle Teile angekommen, liest Yuva die Datei und nennt ihr Format.
Wenn die Datei abgelehnt wird
Yuva prüft eine Zip, bevor es etwas daraus liest. Die hochgeladenen Teile einer abgelehnten Datei werden gelöscht; korrigieren Sie die Datei und laden Sie sie erneut hoch.
| Grund | Bedeutung |
|---|---|
unknown_format |
Weder eine mbox noch eine Zip. |
empty |
Es ist keine Nachricht darin. |
corrupt |
Die Zip lässt sich nicht lesen; sie ist vielleicht beschädigt oder abgeschnitten. Erstellen Sie sie neu. |
path_traversal |
Ein Eintrag hat .. oder einen absoluten Pfad im Namen. |
symlink |
Ein Eintrag ist ein symbolischer Link. Erstellen Sie die Zip ohne Links neu. |
too_many_entries |
Die Zip hat mehr als 1.000.000 Einträge. |
zip_bomb |
Ein Eintrag ist stärker als 100:1 komprimiert. |
entry_too_large |
Ein Eintrag ist größer als die Grenze des Servers für eine Datei. |
encrypted |
Ein Eintrag hat ein Passwort. |
unsupported_compression |
Ein Eintrag ist weder gespeichert noch mit Deflate komprimiert. |
compressed_mbox |
Eine .mbox in der Zip ist komprimiert. Entpacken Sie das Archiv und laden Sie die .mbox selbst hoch. |
Eine Datei über der Grenze des Servers wird abgelehnt, bevor sie gesendet wird. Ist die Grenze des Servers
0, sind Dateiimporte aus.
Die Datei wird gelöscht
Die hochgeladenen Teile, also die Datei, werden gelöscht, wenn der Umzug abgeschlossen, abgebrochen oder gelöscht wird. Yuva behält nur, was es importiert hat. Die Seite des Umzugs nennt, wann die Datei gelöscht wurde.
Eine Datei aus Ihrem Mailprogramm holen
Jede Seite unten ist die Hilfe des Programms selbst.
- Google Takeout. Öffnen Sie Google Takeout, wählen Sie nur Mail, wählen Sie
einen einmaligen Export als Zip-Dateien und erstellen Sie ihn. Google schickt Ihnen einen Link per
E-Mail, wenn das Archiv fertig ist; das kann von Minuten bis zu Tagen dauern, der Link gilt etwa 7 Tage und
für 5 Downloads. Entpacken Sie das Archiv und laden Sie die
.mbox-Datei aus dem Ordner Mail hoch. Googles Seite: Export your Google data. - Apple Mail. Wählen Sie die Postfächer und dann Mailbox > Export Mailbox. Mail schreibt jedes als
.mbox-Datei. Apples Seite: Import or export mailboxes in Mail. - Thunderbird. Thunderbird hält jeden Mailordner als mbox-Datei in Ihrem Profil. Mozillas Seite: Profiles - Where Thunderbird stores user data. Laden Sie die Datei eines Ordners hoch.
- Outlook. Outlook exportiert nach
.pst, das Yuva nicht liest. Wandeln Sie die.pstmit einem Konvertierungswerkzeug Ihrer Wahl in.mbox- oder.eml-Dateien um, packen Sie die.eml-Dateien in eine.zipund laden Sie diese hoch. Microsofts Seite: Export or back up email to an Outlook .pst file. - Proton Mail. Protons Exportwerkzeug schreibt
.eml-Dateien. Packen Sie sie in eine.zipund laden Sie sie hoch. Protons Seite: Export emails.
Sehr große Gmail-Postfächer
Beginnen Sie mit einer Takeout-Datei und verbinden Sie das Postfach danach über IMAP für die neuere Post und die Umstellung: siehe Gmail und Google Workspace.
Aus Ihrem Backend
Owner, Admins und API-Schlüssel ohne Inbox-Beschränkung mit migrations:manage. Starten Sie einen Umzug mit
dem Preset file oder takeout, dann:
| Endpoint | Verwendung |
|---|---|
GET /v1/migrations/{migrationId}/upload |
Die Teile, die der Server hat, um einen abgebrochenen Upload fortzusetzen. |
POST /v1/migrations/{migrationId}/upload/parts/{part} |
Teil part senden (ab 0): ein file von höchstens 8 MiB und sein sha256, als multipart/form-data. Teile dürfen in beliebiger Reihenfolge und parallel eintreffen. |
POST /v1/migrations/{migrationId}/upload/complete |
Die Teile prüfen und die Datei lesen; der Umzug wird connected. |
Fehler, die Sie behandeln sollten: 413 part_too_large, 422 checksum_mismatch (das Teil wird nicht
gespeichert), 422 hosted_limit (die Datei liegt über der Grenze des Servers), 422 upload_incomplete
(missing_parts nennt die ersten fehlenden Teile), 422 file_refused (reason und, wenn einer schuld ist,
der Zip-entry) und 409 migration_state. Der Rest des Ablaufs steht unter
Zu Yuva umziehen; die vollständigen Formen stehen im
API-Vertrag.