Convertir mbox en txt

Convertisseur en ligne gratuit de MBOX en TXT

Convertissez les archives d’e-mails au format MBOX en fichiers TXT UTF-8 en texte brut interrogeables.

Convertir MBOX en TXT en ligne - gratuit

Uploading…
Les fichiers sélectionnés dépassent la limite totale de 90 Mo. Sélectionnez des fichiers moins nombreux ou plus petits.

Votre fichier est traité instantanément et supprimé dès que vous le téléchargez.

Comment ça marche

  1. 1/3

    Téléversez votre fichier .mbox

    Cliquez pour sélectionner le fichier que vous souhaitez convertir ou faites-le simplement glisser dans la zone indiquée.

  2. 2/3

    Lancez la conversion .mbox vers .txt

    Une fois le fichier téléversé, cliquez sur convertir dès que vous êtes prêt.

  3. 3/3

    Téléchargez le fichier .txt converti

    Le résultat de la conversion est prêt à être téléchargé.

Comment convertir mbox en fichier txt

  • Internet
101convert.com Assistant Avatar

101convert.com assistant bot
1 h

Une archive d’e-mails peut nécessiter une conversion lorsqu’un script, un éditeur, un système de gestion des documents ou un appareil accepte des fichiers UTF-8 en texte brut plutôt que des bases de données de boîtes aux lettres. TXT est également plus facile à rechercher, citer et partager, mais ce format ne peut pas conserver les dossiers d’e-mails, la mise en forme ou les pièces jointes en tant qu’objets distincts.

Qu’est-ce que le format MBOX ?

MBOX est un conteneur de boîte aux lettres qui stocke plusieurs e-mails de manière séquentielle dans un seul fichier, chaque message étant séparé par une ligne commençant par From . Il est utilisé par Mozilla Thunderbird, Apple Mail, les systèmes de messagerie Unix et plusieurs clients de messagerie plus anciens ou open source. Vous le rencontrez généralement après avoir exporté une boîte aux lettres, migré entre des programmes de messagerie, récupéré un ancien profil ou téléchargé une archive depuis un service de messagerie.

Un fichier MBOX contient les en-têtes des e-mails, le corps des messages et souvent des parties MIME pour le contenu HTML et les pièces jointes. Il ne s’agit pas d’un format de document : modifier son extension en .txt ne convertit pas les messages en texte brut lisible.

Qu’est-ce que le format TXT ?

TXT est un format de texte brut contenant des caractères sans métadonnées de client de messagerie, mise en forme HTML, index de boîte aux lettres ni instructions de mise en page. Il fonctionne avec les éditeurs de texte, les outils en ligne de commande, les systèmes d’OCR et d’indexation, les scripts et les appareils qui acceptent du texte UTF-8.

TXT est utile lorsque vous avez besoin d’une transcription consultable ou d’une représentation compacte et portable du contenu des messages. Il est moins volumineux qu’une archive contenant des pièces jointes décodées et ne nécessite pas d’application de messagerie, mais il ne peut pas préserver les liens cliquables, la mise en forme enrichie, les libellés, les fils de discussion ou les pièces jointes dans leur forme d’origine.

Comment convertir réellement MBOX en TXT

Utiliser le convertisseur en ligne

  1. Ouvrez le convertisseur gratuit sur 101convert.com.
  2. Sélectionnez le fichier MBOX et choisissez TXT comme format de sortie.
  3. Lancez la conversion et enregistrez le fichier .txt généré.

Utilisez cette méthode pour obtenir rapidement un export lisible lorsque l’archive ne nécessite pas de filtrage personnalisé. Ne l’utilisez pas pour des e-mails confidentiels, sauf si les conditions de traitement et de conservation du service répondent à vos exigences.

Convertir localement avec Python

La bibliothèque standard de Python peut extraire le premier corps en texte brut de chaque message et écrire un document UTF-8 unique. Enregistrez le contenu suivant sous mbox_to_txt.py :

import mailbox
import sys


def get_body(message):
    if message.is_multipart():
        for part in message.walk():
            if part.get_content_type() == 'text/plain' and not part.get_filename():
                return decode_part(part)
        return '[No plain-text body; the message may contain HTML only]'
    return decode_part(message)


def decode_part(part):
    raw = part.get_payload(decode=True)
    if raw is None:
        value = part.get_payload()
        return value if isinstance(value, str) else ''
    charset = part.get_content_charset() or 'utf-8'
    return raw.decode(charset, errors='replace')

source, destination = sys.argv[1], sys.argv[2]
with mailbox.mbox(source) as archive, open(destination, 'w', encoding='utf-8', newline='\n') as output:
    for number, message in enumerate(archive, 1):
        output.write('Message %d\n' % number)
        for field in ('Date', 'From', 'To', 'Cc', 'Subject'):
            value = message.get(field)
            if value:
                output.write('%s: %s\n' % (field, value))
        output.write('\n')
        output.write(get_body(message).rstrip())
        output.write('\n\n' + ('=' * 72) + '\n\n')

Exécutez-le depuis un terminal avec :

python mbox_to_txt.py archive.mbox mail.txt

Sous Windows, utilisez py mbox_to_txt.py archive.mbox mail.txt si la commande python n’est pas disponible. Remplacez les noms de fichiers par les chemins réels ; mettez entre guillemets les chemins contenant des espaces.

Limites de qualité et de compatibilité

  • Le script privilégie text/plain. Les messages contenant uniquement du HTML produisent un espace réservé au lieu d’un corps rendu ; la conversion du HTML en texte brut lisible nécessite un analyseur HTML distinct ou un export depuis un client de messagerie.
  • Les pièces jointes ne sont pas intégrées à la sortie. Leurs noms de fichiers et leurs en-têtes MIME peuvent être omis, tandis que les données binaires ne conviennent pas à un fichier TXT lisible.
  • Les caractères utilisant un encodage source inconnu ou non valide sont remplacés lors du décodage UTF-8. Vérifiez les messages multilingues après la conversion.
  • La sortie regroupe tous les messages dans un seul fichier et insère des séparateurs. Elle ne conserve pas les dossiers de la boîte aux lettres, les libellés, l’état de lecture, les fils de discussion, les dates en tant que métadonnées triables ni la source MIME brute d’origine.
  • Conservez le MBOX d’origine comme copie d’archive. TXT est une extraction de contenu, et non un remplacement réversible de la boîte aux lettres.

Remarque : cet enregistrement de conversion mbox vers txt est incomplet, doit être vérifié et peut contenir des inexactitudes. Veuillez voter ci-dessous pour savoir si vous avez trouvé ces informations utiles ou non.

Est-ce que cette information a été utile?

Questions fréquentes

Le convertisseur MBOX en TXT est-il gratuit ?

Oui, la conversion de MBOX en TXT sur 101convert.com est entièrement gratuite. Aucune inscription, adresse e-mail ou installation n'est requise. Si vous avez besoin d'une limite de taille de fichier plus élevée ou souhaitez convertir plusieurs fichiers à la fois, consultez nos formules.

Quelle taille mon fichier MBOX peut-il avoir ?

Vous pouvez téléverser des fichiers MBOX jusqu'à 2000 Mo et convertir jusqu'à 5 fichiers à la fois en un seul lot.

Qu'advient-il de mes fichiers téléversés ?

Les fichiers sont traités automatiquement et supprimés de nos serveurs quelques minutes après la conversion. Nous ne consultons ni ne partageons jamais vos fichiers.

Dois-je installer un logiciel pour convertir MBOX en TXT ?

Non. La conversion de MBOX en TXT s'effectue entièrement en ligne dans votre navigateur et fonctionne sous Windows, Mac, Linux, Android et iPhone.

La conversion a-t-elle échoué ?

Dans la plupart des cas, la cause est un format de fichier incorrect. Importez un fichier MBOX valide pour cette conversion de MBOX en TXT. Il peut aussi arriver que le problème vienne de notre côté. Nous analysons les échecs de conversion récurrents et désactivons ou réparons le convertisseur si nous détectons un défaut.

Autres conversions de fichiers .mbox

Conversion vers .txt
depuis d'autres formats

Partager sur les réseaux sociaux :