21 votes

Comment exporter tous les e-mails d'une boîte aux lettres dans Apple Mail

J'essaie d'exporter tous les e-mails d'un compte que j'ai configuré et mappé sur Apple mail sur mon ordinateur. Il y a 1200 emails. Le compte n'est plus actif et j'essaie d'exporter tous les courriels de la boîte aux lettres dans Apple mail vers un fichier .mbox que je peux importer ailleurs.

Le problème est que lorsque j'exporte la boîte aux lettres et que je l'importe quelque part, il n'y a que 88 courriels alors qu'il devrait y en avoir plus de 1200.

Pourquoi cela n'exporte-t-il qu'une partie des e-mails et comment puis-je faire en sorte qu'il les exporte tous ?

11voto

Midnight Sparkle Points 151

Je n'ai pas réussi à faire fonctionner mon exportation, même en reconstruisant la boîte aux lettres. Cependant, mon but était simplement d'archiver mon ancien courrier, et pas nécessairement de le faire dans le format mbox, donc copier la boîte aux lettres brute via le Terminal avec cp était suffisante pour mes besoins.

Après quelques essais et erreurs, j'ai trouvé que le chemin était ~/Library/Mail/V3/IMAP-<account-name>/ . Je le partage ici au cas où quelqu'un d'autre serait dans le même bateau.

8voto

kunigami Points 1427

Résoudre l'ennui Certains messages n'ont pas pu être importés - Erreur dans Mail.app.

J'ai trouvé un moyen assez simple de copier tous les E-Mails de mon ancien MacBook vers ma nouvelle machine avec Mail.app.

(MacOS Mojave 10.14.2 ; Mail 12.2)

N'exportez pas vos boîtes aux lettres au format .mbox (Mail.app > Mailbox > Export Mailbox...).

J'ai presque toujours obtenu l'erreur suivante lorsque j'ai importé les fichiers .mbox précédemment exportés sur mon nouveau Macbook :

Some messages could not be imported. The partially imported mailboxes are located in the mailbox named “Import” in the mailboxes list.

Ce qui est étrange, c'est que Mail.app ne vous indique pas quels E-Mails n'ont pas été copiés. Cette incertitude est très frustrante, surtout lorsque vous voulez déplacer des milliers d'E-Mails.

Il y a une simple solution de contournement en utilisant des EML au lieu de .mbox :

  1. Dans le Finder, créez un dossier pour chaque boîte aux lettres que vous souhaitez copier. Dans tous les cas, vous devriez créer un minimum de 2 dossiers. Vous verrez pourquoi bientôt.
  2. Dans Mail.app, sélectionnez une boîte aux lettres à la fois. Sélectionnez tous les courriers qui s'y trouvent et faites-les glisser dans le dossier correspondant dans le finder. Les messages sont copiés dans le dossier au format EML. Notez que cela peut prendre beaucoup de temps avant que les fichiers .eml n'apparaissent, mais vous pouvez vérifier dans le moniteur d'activité si Mail fait quelque chose, il utilisera un pourcentage significatif du processeur (10%-90% d'un cœur dans mon cas). A titre de référence, pour 10 000 emails, il a fallu plus de 2 heures pour que les fichiers .eml soient exportés.
  3. Sur la nouvelle machine, ouvrez Mail.app. Fichier > Importer des boîtes aux lettres > Importer des données depuis Apple Mail
  4. Important ! Sélectionnez au moins 2 dossiers à importer. Si vous ne sélectionnez qu'un seul dossier, Mail.app importe chaque fichier EML dans sa propre boîte aux lettres ! (Cela pourrait fonctionner mais il faut beaucoup de temps pour supprimer les boîtes aux lettres vides après avoir déplacé tous les mails dans une seule boîte aux lettres).

C'est fait ! Avec cette technique, j'ai copié des milliers d'E-Mails d'un Mail.app à un autre Mail.app sans aucune erreur.

4voto

Tommy Points 313

Mon problème était ici : https://www.macobserver.com/tips/quick-tip/MacOS-mail-archiving-messages/

En gros, cliquez sur "Options" puis cochez "exporter tous les sous-dossiers". Mon exportation est passée d'un fichier .mbox de 44 Ko à plusieurs fichiers de 5,6 Go.

2voto

Ruskes Points 44895

Ok, d'abord, mettons nos chiffres en ordre.

Sélectionnez la boîte aux lettres (Inbox) que vous essayez d'exporter, puis sélectionnez tous les messages et utilisez la fonction Marquer comme non lu.

Maintenant, regardez combien il y en a dans cette boîte aux lettres.

Maintenant, l'exportation devrait les exporter tous.

Ensuite, il faut faire l'importation de la boîte aux lettres pour vérifier. Utilisez l'option Importer des boîtes aux lettres dans le menu Fichier puis sélectionnez le fichier mbox exporté. Le compte devrait être le même que celui de l'exportation. Maintenant vous pouvez supprimer la boîte aux lettres Importation dont vous n'avez plus besoin.

À ne pas confondre avec la boîte de réception sur le serveur (de votre fournisseur de messagerie), à laquelle vous ne pouvez accéder que par Internet.

Puisque votre compte n'est plus actif, vous ne pouvez pas obtenir ces messages du serveur de toute façon jusqu'à ce que vous le réactiviez, ils pourraient être encore là pour que vous les obteniez. Si vous avez supprimé le compte de messagerie Internet, la partie est terminée.

Afin d'obtenir plus de clarté, veuillez préciser quel fournisseur d'e-mail vous avez utilisé pour cet e-mail.

0voto

Graeme Points 1

Je n'ai pas non plus pu exporter la totalité de la boîte aux lettres - seuls 200 Mo ont été exportés. Après avoir effectué une reconstruction de la boîte aux lettres (cf. Mailbox > Rebuild dans la Menubar), tous les mails (1.25GB) ont été exportés.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X