J'aide un ami à migrer son courrier électronique d'un Macbook vers un serveur imap. J'ai créé un compte imap sur un serveur pour contenir les courriels.
Existe-t-il un moyen de copier en masse le contenu de dossiers locaux ("Sur mon Mac") vers le serveur imap ? Mon ami a des dossiers dans des dossiers. Quelque chose comme ceci :
- Maison
- message
- message
- message
- Plomberie
- message
- message
- Factures
- message
- message
- Électricité
- message
- message
- Vacances
- message
- message
- Horaires
- message
- message
- Blagues
- message
- message
et ainsi de suite. Probablement environ 50 dossiers de premier niveau et je n'ai aucune idée du nombre de sous-dossiers. 2G d'email au total.
Je veux copier en masse tout le lot sur un serveur pour qu'il puisse y accéder depuis son iPad. Partons du principe qu'il n'accédera pas aux dossiers locaux sur son Mac une fois que nous aurons résolu ce problème.
Est-ce possible, ou sommes-nous condamnés à créer les dossiers un par un, puis à copier les courriels individuels ?
Plus d'informations au fur et à mesure de mes expériences :
Le serveur est Dovecot
Je transférais les dossiers vers le serveur en les faisant simplement glisser dans Mail.app. Cela fonctionnait bien dans la plupart des cas.
Un logiciel de la chaîne n'aime pas les points dans les noms de dossiers. Le dossier "Dr.Who" a donc été transformé en "Dr" avec le sous-dossier "Who" et des erreurs se sont produites. Après avoir passé un certain temps à rechercher les dossiers dont le nom contient un point, et à les renommer, les choses se sont améliorées.
Parfois, lorsque je faisais glisser un dossier qui contenait à la fois des messages et des sous-dossiers, cela se passait sans problème. Parfois, le dossier de premier niveau était vide et ne permettait pas d'y stocker des messages. Dans ce cas, je pouvais regarder autour de moi et trouver le dossier nommé " dossier (Messages)" qui contenait les messages manquants. Je pourrais alors recombiner les deux dossiers et les renommer, et tout irait bien.
Mail.app a vraiment besoin d'une fonction "trier les dossiers par ordre alphabétique". J'ai découvert que je pouvais le faire manuellement en quittant Mail, en supprimant .mboxCache.plist, et en redémarrant Mail.
El imap-upload
L'outil aurait été parfait pour mes besoins s'il avait fonctionné. Je vais peut-être chercher à le déboguer.
Je vais laisser la question ouverte pendant un certain temps pour voir si quelqu'un trouve une vraie réponse.
Une autre donnée : à titre expérimental, j'ai essayé de créer le sous-dossier "Dr. Who" à partir de Thunderbird au lieu de Mail.app. Il a créé le dossier "Dr" avec le sous-dossier "Who". Je crois que Mail.app utilise des points comme spécificateurs de sous-dossier lorsqu'il communique avec un serveur IMAP, mais utilise des barres obliques pour les dossiers sur le système local. Ainsi, un nom de dossier avec un point est parfaitement acceptable pour un dossier local, il pose des problèmes lorsqu'il est poussé vers un serveur IMAP.
0 votes
Didi vous avez essayé le
export mailbox
fonction ? Cette fonction crée un.mbox
qui doit contenir tous les dossiers et sous-dossiers.0 votes
Peut-être faut-il se pencher sur cette question. Elle semble très similaire à la vôtre. apple.stackexchange.com/questions/286364/
0 votes
J'ai joué avec
export mailbox
mais je n'ai pas réussi à trouver comment importer les fichiers résultants sur le serveur.0 votes
Quel est le logiciel utilisé par le serveur ? Le gérez-vous vous-même ou s'agit-il d'un service public ?
0 votes
J'ai consulté l'autre réponse. Malheureusement, elle n'a fait qu'importer les boîtes aux lettres dans les dossiers locaux. J'essaie d'aller dans l'autre sens.
0 votes
De toute façon, il serait plus facile pour vous tous de nous parler du serveur. Je vous prie de bien vouloir le préciser.
0 votes
Avez-vous essayé cela ? imap-upload.sourceforge.net
0 votes
Le service d'hébergement est Dreamhost. Je ne sais pas exactement quelle version d'iMap ils utilisent. J'ai trouvé un problème qui empêchait de faire simplement glisser les dossiers de "On My Mac" vers le service Dreamhost - un logiciel quelque part dans la chaîne n'aime pas les noms de dossiers contenant des ". J'ai dû les retrouver et les renommer.
0 votes
Imap-upload semble parfait ; je vais l'essayer. Gère-t-il les sous-dossiers de manière récursive ?
0 votes
Je ne l'ai jamais essayé mais je pense qu'il clone l'ensemble du fichier mbox sur le serveur. Donc si la boîte aux lettres exportée contient tous les dossiers, il devrait faire le bon travail.
0 votes
L'application a l'air géniale, mais elle ne fonctionne pas. Chaque message qu'il tente de télécharger échoue avec "NG (unknown namespace.)". Il semble que ce soit le problème de ce genre d'exercice. Chaque client et chaque serveur comporte des bogues et des cas limites qui ne fonctionnent pas. Associez un client aléatoire à un serveur aléatoire, et il y a de fortes chances pour que les cas limites se chevauchent et que vous vous retrouviez bloqué.
0 votes
Avez-vous un accès ssh au serveur ?
0 votes
Oui ; suggérez-vous que je copie les fichiers à la main ?
1 votes
Non, j'ai trouvé un autre logiciel :) jetez un coup d'œil ici : wiki.dovecot.org/Migration/MailFormat