Comment ouvrir un fichier mbox ? Mutt n'affiche aucun e-mail lors de l'appel mutt -f sent.mbox
.
Le format mbox est "De" sans deux-points.
Existe-t-il une visionneuse mbox pour Linux?
Merci d'avance.
Comment ouvrir un fichier mbox ? Mutt n'affiche aucun e-mail lors de l'appel mutt -f sent.mbox
.
Le format mbox est "De" sans deux-points.
Existe-t-il une visionneuse mbox pour Linux?
Merci d'avance.
Réponses:
La première ligne du courrier est «l'enveloppe De la ligne». Il commence par les 5 caractères From␣
où se ␣
trouve un caractère espace. C'est normal.
From Christian xxx <cg@xxx> Mon May 15 20:22:35 2010
Ce qui est inhabituel, c'est que l'adresse e-mail est entre <…>
. C'est inhabituel. Je ne sais pas si c'est contre les RFC ou non, mais je peux voir Mutt s'étouffer dessus.
Vous devez obtenir une boîte aux lettres valide (comme dans celle que Mutt peut analyser) en traitant le fichier de boîte aux lettres via la formail
commande de procmail .
formail -ds sed '1 s/^From .* <\(.*\)>/From \1/' <sent.mbox >sent-reformatted.mbox
mutt -f sent-reformatted.mbox
formail -ds sh -c 'cat >$FILENO.mail'
crée-t-on? Mutt peut-il les lire comme des boîtes aux lettres individuelles contenant un seul courrier?
From
ligne d' enveloppe n'est pas du formulaire From something@somewhere trailer text
. En particulier, il ignore une ligne où se trouve l'enveloppe de l'adresse John Doe <add@ress>
. Maintenant, je vais voir comment résoudre ce problème.
N'importe quel éditeur de texte peut s'ouvrir .mbox
. Outre les éditeurs de texte, Mozilla Thunderbird peut également les ouvrir.
.mbox
fichier ( takeout.google.com/settings/takeout ) et l'ouvrir avec Thunderbird. Tout ce que vous avez à faire est de placer le .mbox
fichier dans le chemin du dossier local de votre système de fichiers. Avant cela, vous devez créer au moins un compte de groupe de discussion avec votre véritable adresse e-mail (écrivez n'importe quoi comme adresse de serveur de nouvelles, peu importe). Redémarrez Thunderbird et vous avez alors un nouveau dossier avec tous vos e-mails et pièces jointes.
Après un peu de cauchemar sur Windows avec Firefox, où le .mbox s'ouvre mais seul le premier message est disponible, j'ai trouvé qu'Evolution fonctionnait bien: j'ai créé un nouveau dossier puis depuis File \ Import ... (je suis de Italie, le menu c'est en fait Importa ...) J'ai pu lire ces vieux messages ...
Dans thunderbird, vous pouvez ouvrir le fichier en le plaçant dans le dossier de profil local de thunderbirds, sous $HOME/.thunderbird/<profilename>.default/Mail/Local Folders/
Un fichier .mbox, il sera récupéré par Thunderbird et affiché. Voir également les instructions détaillées liées par prashanth dans un commentaire différent.
Pour afficher un mbox
fichier dans Thunderbird, j'avais besoin des éléments suivants:
mbox
fichier que j'importais).Avec ces deux conditions en place, tout fonctionnait bien et le fichier était disponible "sous forme de courrier" dans Thunderbird après l'importation (avec les pièces jointes intactes).
From
ligne sans deux points en haut: c'est pour l'enveloppe de l'email. Il est difficile de diagnostiquer votre problème sans voir le contenu du fichier. Bien sûr, j'apprécie que le contenu du fichier est probablement trop privé pour être publié. Regardez le fichier comme un fichier texte (par exemple avecless
). LaFrom
ligne est-elle suivie de lignes d'en-tête (From:
,Subject:
etc.)? Y a-t-il un en-Lines:
tête, un en-Content-Length:
tête?