Comment faire comprendre à Thunderbird le dossier local .maildir?

8

Cela fait un temps (relativement court) depuis que Thunderbird a finalement obtenu le support de stockage maildir (j'utilise Thunderbird 38.1.0 au moment d'écrire ces lignes). Malheureusement, il semble que cela ne s'applique qu'à la façon dont Thunderbird lui-même stocke le courrier en interne, par exemple pour les comptes IMAP / POP3. Ce que je souhaite cependant, c'est être capable de lire le contenu d'un répertoire /home/user/.maildir typique qui contient du courrier distribué localement pour un utilisateur (comme alternative à / var / spool / mail style delivery).

Maintenant, la meilleure idée que j'ai trouvée est de créer un lien symbolique vers un dossier de boîte de réception spécialement créé à cet effet à partir du compte `` Dossiers locaux '' de Thunderbird, mais Thunderbird semble être incapable de même remarquer le courrier qu'il contient, Inbox apparaît vide (même pas un redémarrage aide).

Bien sûr, je peux revenir à la configuration d'un compte movemail de Thunderbird avec / var / spool / mail (après avoir reconfiguré exim, qui effectue la distribution de courrier local, de manière appropriée), mais je souhaite honnêtement ne pas avoir besoin de le faire.

Rossignol
la source

Réponses:

1

Comme information supplémentaire pour ceux qui se demandent la même chose (que j'avais explorée cet été pour Thunderbird 60.8.0), j'ai pensé partager les éléments suivants, car j'espérais coupler ma configuration maildir de Thunderbird avec mutt.

À partir d'une note dans le support de Mozilla concernant Thunderbird et maildir:

Remarque - ce n'est PAS Maildir complet dans le sens où la plupart des utilisateurs, en particulier Linux ou les administrateurs de messagerie, connaissent Maildir. Vous ne pouvez pas pointer des comptes Thunderbird vers un répertoire de serveur de messagerie, ni obtenir des indicateurs de message stockés avec des e-mails. Voir le wiki pour plus de détails

https://support.mozilla.org/en-US/kb/maildir-thunderbird

https://wiki.mozilla.org/Thunderbird/Maildir

Ils ne disent pas pourquoi il en est ainsi, mais simplement qu'il en est ainsi.

Une vérification des différences entre les en-têtes des e-mails est la suivante.

Mutt, avec vdirsyncer et offlineimap

< Return-Path: <[email protected]>
…

Thunderbird

> From - Fri Jul 26 21:00:32 2019
> X-Mozilla-Status: 0001
> X-Mozilla-Status2: 00000000
> X-Mozilla-Keys:                                                                                 
> Return-Path: <[email protected]>
…

De plus, Thunderbird a inséré une ligne vierge au bas de sa copie du courriel.

TH Wright
la source
0

Je pense que Tbird a été conçu pour utiliser le format / home / user / mail dir où les boîtes aux lettres sont des fichiers uniques. Si je me souviens bien, le format maildir place chaque message dans un fichier séparé. Ce que vous pourriez essayer - est un moyen indirect de contourner le problème et ce serait d'installer un serveur IMAP (comme dovecot) qui peut lire plusieurs formats (comme maildir), et de connecter votre Tbird au pigeonnier local. Je sais que le pigeonnier que j'utilise recherche de nouveaux messages dans le répertoire de spoule - mais il peut également rechercher de nouveaux messages sous votre répertoire personnel.

Mon e-mail est préfiltré car il entre dans des dossiers de messagerie séparés (fichiers uniques dans ma configuration) sur mon serveur Linux. L'avantage d'exécuter mon propre client imap est que j'ai plusieurs ordinateurs sur plusieurs systèmes d'exploitation avec plusieurs noms d'utilisateur - tous ceux-ci peuvent accéder au même magasin de messagerie sous dovecot - si je dois y accéder sur la même machine ou sur mon réseau local.

Je continue de jouer avec l'idée de le rendre accessible via un serveur Web de l'extérieur de ma maison, mais je n'en ai pas vraiment eu besoin. Quoi qu'il en soit, considérez un serveur imap comme un type "d'adaptateur" pour vos données, afin qu'il puisse être introduit dans Thunderbird ...?

Astara
la source