Il s'agit de la commande mbsync qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
mbsync - synchronise les boîtes aux lettres IMAP4 et Maildir
SYNOPSIS
mbsync [Options ...] {{indirect[:boîte[{,|\n}...]]|groupe} ...|-a}
DESCRIPTION
mbsync est une application en ligne de commande qui synchronise les boîtes aux lettres ; actuellement Maildir et
Les boîtes aux lettres IMAP4 sont prises en charge. Les nouveaux messages, les suppressions de messages et les changements de drapeau peuvent être
propagé dans les deux sens; l'ensemble d'opérations peut être sélectionné de manière précise.
La synchronisation est basée sur des identifiants de message uniques (UID), donc aucune identification
des conflits peuvent survenir (contrairement à d'autres synchroniseurs de messagerie). OTOH, mbsync is
sensibles aux changements de validité de l'UID (qui devrait n'arrive jamais, mais voir "Compatibilité" dans
le LISEZ-MOI). L'état de synchronisation est conservé dans un fichier texte local par paire de boîtes aux lettres ;
plusieurs répliques d'une boîte aux lettres peuvent être conservées.
OPTIONS
-c, --config filet
Lire la configuration de filet. Par défaut, la configuration est lue depuis
~/.mbsyncrc.
-a, --tout
Sélectionnez tous les canaux configurés. Toutes les spécifications de canal/groupe sur la commande
ligne sont ignorés.
-l, --liste
Ne synchronisez rien, mais listez toutes les boîtes aux lettres dans les canaux sélectionnés et
Sortie.
-C[m][s], --créer[-maîtriser|-trimer]
Remplacer n'importe quel Créer options du fichier de configuration. Voir ci-dessous.
-X[m][s], --effacer[-maîtriser|-trimer]
Remplacer n'importe quel Effacer options du fichier de configuration. Voir ci-dessous.
{-n|-N|-d|-f|-0|-F}, {--Nouveau|--renouveler|--effacer|--drapeaux|--non|--complet}
{-L|-H}[n][N][d][f], {--tirer|--pousser}[-Nouveau|-renouveler|-effacer|-drapeaux]
Remplacer n'importe quel Sync options du fichier de configuration. Voir ci-dessous.
-h, --Aidez-moi
Affichez un résumé des options de la ligne de commande.
-v, --version
Afficher les informations de version.
-V, --verbeux
Permettre verbeux mode, qui affiche le trafic réseau IMAP4.
-D, --déboguer
Activer l'impression déboguer </br>L’Information.
-q, --silencieux
Supprimer les messages d'information. Si spécifié deux fois, supprimez les messages d'avertissement comme
Hé bien.
CONFIGURATION
Le fichier de configuration est obligatoire ; mbsync ne fonctionnera pas sans. Lignes commençant par
un signe dièse (#) sont des commentaires et sont entièrement ignorés. Les éléments de configuration sont des mots-clés
suivi d'un ou plusieurs arguments ; les arguments contenant des espaces doivent être entourés de doubles
devis ("), et des guillemets doubles et des barres obliques inverses (\) doit être protégé par une barre oblique inverse. Tous
les mots-clés (y compris ceux utilisés comme arguments) sont insensibles à la casse. Maison de style Bash
extension de répertoire à l'aide du tilde (~) est pris en charge dans toutes les options qui représentent
chemins. Il existe quelques options globales, le reste s'applique à des sections particulières. Sections
commencent par un mot-clé de section et se terminent par une ligne vide ou une fin de fichier.
Chaque section définit un objet avec un identifiant unique au sein de cette classe d'objets.
Il existe deux classes d'objets de base : les magasins et les canaux. Un magasin définit une collection de
boîtes aux lettres; essentiellement un dossier, local ou distant. Un canal relie deux magasins,
décrivant la façon dont les deux sont synchronisés.
Il existe deux classes d'objets auxiliaires : Comptes et Groupes. Un compte décrit le
partie de connexion des magasins distants, de sorte qu'une connexion au serveur peut être partagée entre plusieurs
Magasins. Un groupe agrège plusieurs canaux pour économiser la saisie sur la ligne de commande.
Emplacements du système de fichiers (en particulier, Chemin et Mes Messages) utiliser le chemin interne du Store
des séparateurs, qui peuvent être des barres obliques, des points, etc., ou même des combinaisons de ceux-ci.
Les noms de boîtes aux lettres, OTOH, utilisent toujours des séparateurs de chemin canoniques, qui sont en avant de type Unix
barres obliques.
Tous Magasins
Ces options peuvent être utilisées dans tous les types de magasins pris en charge.
Dans ce contexte, le terme « distant » décrit le deuxième magasin au sein d'un canal, et non
nécessairement un serveur distant.
La boîte aux lettres spéciale Boîte de réception existe dans chaque magasin ; son emplacement physique dans le système de fichiers
est spécifique au type de magasin.
Chemin chemin
L'emplacement du magasin dans le système de fichiers (du serveur). Si ce n'est pas absolu
chemin, le point de référence est spécifique au type de magasin. Cette chaîne est précédée du
les noms de boîtes aux lettres adressés dans ce magasin, mais ne sont pas considérés comme faisant partie de ceux-ci ; c'est
important pour Motifs dans la section Canaux. Notez que vous doit ajouter une barre oblique
si vous voulez spécifier un répertoire entier. (Par défaut : aucun)
Taille max longueur du câble[k|m][b]
Les messages plus volumineux ne seront pas propagés dans ce magasin. C'est utile
pour éliminer les messages avec des pièces jointes volumineuses. K et M peut être annexé au
taille pour spécifier les KiBytes resp. MeBytes au lieu d'octets. B est accepté mais
superflu. Si longueur du câble est 0, la taille maximale du message est illimité. (Défaut: 0)
CarteBoîte de réception boîte à lettres
Créer une boîte aux lettres virtuelle (par rapport à Chemin) qui alias le Boîte de réception. a du sens dans
conjonction avec Motifs dans la section Canaux, mais avec un esclave Maildir, vous
voulez probablement placer Mes Messages sous Chemin au lieu. Cette boîte aux lettres virtuelle ne
prend en charge les sous-dossiers.
Aplatir délimiter
Aplatir la hiérarchie au sein de ce magasin en substituant la hiérarchie canonique
délimiteur / avec délimiter. Cela peut être utile lorsque le MUA utilisé pour accéder au Store
fournit une gestion sous-optimale des boîtes aux lettres hiérarchiques, comme c'est le cas avec cabot.
Un choix courant pour le délimiteur est ..
Notez que les sous-dossiers aplatis du Boîte de réception finissent toujours sous Chemin, dont des
la "BOÎTE DE RÉCEPTIONdélimiter" préfixe.
Corbeille boîte à lettres
Spécifie une boîte aux lettres (par rapport à Chemin) pour copier les messages supprimés avant
effacement. Voir RECOMMANDATIONS et INHÉRENT PROBLÈMES au dessous de. (Par défaut : aucun)
CorbeilleNouveauUniquement oui|aucune
Lors de la corbeille, copiez uniquement les messages non encore propagés. Cela a du sens si le
le magasin distant a un Corbeille aussi (avec CorbeilleNouveauUniquement aucune). (Défaut: aucune)
CorbeilleTélécommandeNouveau oui|aucune
Lors de la suppression du magasin distant, copiez les messages non encore propagés dans ce magasin
Corbeille. Lorsque vous l'utilisez, le magasin distant n'a pas besoin d'un Corbeille du tout, pourtant tout
les messages sont archivés. (Défaut: aucune)
Répertoire de messagerie Magasins
Le point de référence pour le relatif Chemins est le répertoire de travail courant.
As mbsync a besoin d'UID, mais il n'existe pas de schéma de stockage d'UID standardisé pour Maildir, mbsync
prend en charge deux régimes, chacun avec ses avantages et ses inconvénients.
Le indigène schéma est volé des derniers correctifs Maildir pour c-client et est donc
compatible avec pin. La validité de l'UID est stockée dans un fichier nommé .uidvalidity ; les UID
sont encodés dans les noms de fichiers des messages.
Le alternative Le schéma est basé sur le mappage UID utilisé par isync versions 0.8 et 0.9.x.
Les parties invariantes des noms de fichiers des messages sont utilisées comme clés dans un Berkeley
base de données nommée .isyncuidmap.db, qui détient également la validité de l'UID.
Le indigène schéma est plus rapide, plus efficace en termes d'espace, indépendant de l'endianisme et "humain
lisible", mais sera interrompu si un message est copié d'une autre boîte aux lettres sans
obtenir un nouveau nom de fichier ; cela entraînerait tôt ou tard des UID dupliqués, ce qui
turn entraîne une modification de la validité de l'UID, faisant échouer la synchronisation. Les alternative
le schéma échouerait si un MUA modifiait le nom de fichier d'un message dans une partie mbsync considère
invariant; cela serait interprété comme une suppression de message et un nouveau message, entraînant
trafic inutile.
cabot est connu pour fonctionner correctement avec les deux schémas.
Utilisez le mdconvertir pour convertir les boîtes aux lettres d'un schéma à l'autre.
MaildirStore nom
Définir la boutique Maildir nom, ouvrant une section pour ses paramètres.
AltCarte oui|aucune
Utilisez l'option alternative Schéma de stockage UID pour les boîtes aux lettres dans ce magasin. Cela ne
affecter les boîtes aux lettres qui ont déjà un schéma de stockage UID ; utilisation mdconvertir pour changer
ce. (Défaut: aucune)
Mes Messages chemin
La localisation de la Boîte de réception. C'est pas relatif à Chemin, mais il est permis de placer
le Boîte de réception à l'intérieur de l' Chemin. (Défaut: ~/Répertoire de messagerie)
IMAP4 hybrides
IMAPCompte nom
Définir le compte IMAP4 nom, ouvrant une section pour ses paramètres.
Hôte hôte
Spécifiez le nom DNS ou l'adresse IP du serveur IMAP.
If Tunnel est utilisé, ce paramètre est utilisé uniquement pour la vérification du certificat d'hôte SSL,
si fourni.
Port port
Spécifiez le numéro de port TCP du serveur IMAP. (Par défaut : 143 pour IMAP, 993 pour
IMAP)
If Tunnel est utilisé, ce paramètre est ignoré.
Utilisateur Nom d'utilisateur
Spécifiez le nom de connexion sur le serveur IMAP.
Passé
Spécifiez le mot de passe pour Nom d'utilisateur sur le serveur IMAP. Notez que cette option est ne pas
obligatoire. Si ni un mot de passe ni une commande de mot de passe n'est spécifié dans le
fichier de configuration, mbsync vous demandera un mot de passe.
PassCmd commander
Spécifiez une commande shell pour obtenir un mot de passe plutôt que de spécifier un mot de passe
directement. Cela vous permet d'utiliser des fichiers de mots de passe et des agents. La commande doit
produire exactement une ligne sur la sortie standard ; la nouvelle ligne de fin est facultative.
Tunnel commander
Spécifiez une commande à exécuter pour établir une connexion plutôt que d'ouvrir un TCP
prise. Cela vous permet d'exécuter une session IMAP sur un tunnel SSH, par exemple.
If UtiliserIMAPS est désactivé et le tunnel ouvre une connexion pré-authentifiée,
Exiger SSL doit également être désactivé. Si la connexion n'est pas pré-authentifiée,
mais le tunnel est sécurisé, désactivant Exiger SSL et Utiliser TLSv1 est recommandé.
ExigerCRAM oui|aucune
Si la valeur oui, mbsync annulera la connexion si aucune authentification CRAM-MD5 n'est
possible. (Défaut: aucune)
UtiliserIMAPS oui|aucune
Si la valeur oui, la valeur par défaut pour Port est changé en 993 et mbsync démarrera SSL
négociation immédiatement après l'établissement de la connexion au serveur.
Notez que les serveurs modernes prennent en charge SSL sur le port IMAP standard 143 via le STARTTLS
extension, qui sera utilisée automatiquement par défaut.
Exiger SSL oui|aucune
mbsync annulera la connexion si une session TLS/SSL ne peut pas être établie avec
le serveur IMAP. (Défaut: oui)
CertificatFichier chemin
Fichier contenant des certificats X.509 supplémentaires utilisés pour vérifier les identités des serveurs.
Les certificats homologues directement appariés sont toujours approuvés, quelle que soit leur validité.
Notez que le magasin de certificats par défaut du système est toujours utilisé et ne doit pas être
spécifié ici.
Utiliser SSLv2 oui|aucune
Utiliser SSLv2 pour communiquer avec le serveur IMAP via SSL ?
Notez que cette option est dépréciée pour des raisons de sécurité. (Défaut: aucune)
Utiliser SSLv3 oui|aucune
Utiliser SSLv3 pour la communication avec le serveur IMAP via SSL ? (Défaut: aucune)
Utiliser TLSv1 oui|aucune
Utiliser TLSv1 pour la communication avec le serveur IMAP via SSL ? (Défaut: oui)
Utiliser TLSv1.1 oui|aucune
Utiliser TLSv1.1 pour la communication avec le serveur IMAP via SSL ? (Défaut: aucune)
Utiliser TLSv1.2 oui|aucune
Utiliser TLSv1.2 pour la communication avec le serveur IMAP via SSL ? (Défaut: aucune)
PipelineProfondeur profondeur
Nombre maximum de commandes IMAP pouvant être simultanément en vol. Réglage
ça aussi 1 désactive le pipeline. Il s'agit principalement d'une option de débogage uniquement. (Défaut:
illimité)
IMAP Magasins
Le point de référence pour le relatif Chemins est ce que le serveur veut qu'il soit ; probablement le
$HOME ou $HOME/Mail de l'utilisateur sur ce serveur. L'emplacement de Boîte de réception appartient au serveur en tant que
bien et n'est généralement pas pertinent.
IMAPStore nom
Définir le magasin IMAP4 nom, ouvrant une section pour ses paramètres.
Compte Compte
Spécifiez le compte IMAP4 à utiliser. Au lieu de définir un Compte et de référencer
ici, il est également possible de spécifier toutes les options du compte directement dans le
Section du magasin - cela a du sens si un compte n'est utilisé que pour un seul magasin de toute façon.
Utiliser l'espace de noms oui|aucune
Sélectionne si le premier NAMESPACE « personnel » du serveur doit être préfixé par
noms de boîtes aux lettres. La désactivation est logique pour certains serveurs IMAP défectueux. Cette
option n'a pas de sens si un Chemin a été précisé. (Défaut: oui)
Délimiteur de chemin délimiter
Spécifiez le délimiteur hiérarchique du serveur. (Par défaut : extrait du premier
NAMESPACE "personnel")
Do ne pas abuser de cela pour réinterpréter la hiérarchie. Utilisation Aplatir à la place.
Canaux
Développement nom
Définir le canal nom, ouvrant une section pour ses paramètres.
{Master|Esclave} :Boutique:[boîte à lettres]
Spécifiez le maître resp. Slave Store à connecter par ce canal. Si Motifs
sont spécifiés, boîte à lettres est interprété comme un préfixe qui n'est pas mis en correspondance avec le
modèles, et qui n'est pas affecté par les remplacements de liste de boîtes aux lettres. Sinon, si
boîte à lettres est omis, Boîte de réception est assumé.
Patron de Couture[s] [!]modèle ...
Au lieu de synchroniser une seule paire de boîtes aux lettres, synchronisez toutes les boîtes aux lettres qui
correspond à modèle(s). Les noms de boîte aux lettres sont les mêmes sur le maître et l'esclave.
Les motifs sont des motifs IMAP4, c'est-à-dire * correspond à tout et % correspond à n'importe quoi jusqu'à
le délimiteur hiérarchique suivant. Préfixe ! à un modèle en fait une exclusion.
Plusieurs modèles peuvent être spécifiés (soit en fournissant plusieurs arguments, soit en
grâce à Patron de Couture plusieurs fois); les matchs ultérieurs ont préséance.
Notez que Boîte de réception ne correspond pas à des caractères génériques, sauf s'il vit sous Chemin.
La liste de boîtes aux lettres sélectionnée par Motifs peut être remplacé par une liste de boîtes aux lettres dans un
référence de canal (un Groupe spécification ou la ligne de commande).
Exemple: "Motifs % !Déchets"
Taille max longueur du câble[k|m][b]
Analogue à l'option homonyme dans la section Magasins, mais s'applique également à
Maître et Esclave. Notez que cela modifie en fait les Stores, alors faites attention à ne pas
fournir des paramètres contradictoires si vous utilisez les magasins dans plusieurs canaux.
MaxMessages compter
Définit le nombre maximum de messages à conserver dans chaque boîte aux lettres esclave. C'est utile
pour les boîtes aux lettres où vous conservez une archive complète sur le serveur, mais souhaitez mettre en miroir
uniquement les derniers messages (par exemple, pour les listes de diffusion). Les messages qui étaient
le premier arrivé dans la boîte aux lettres (indépendamment de la date effective du
message) sera supprimé en premier. Messages signalés (marqués comme importants)
et (par défaut) les messages non lus ne seront pas automatiquement supprimés. Si compter est 0,
le nombre maximum de messages est illimité (Défaut: 0).
ExpirerNon lu oui|aucune
Sélectionne si les messages non lus doivent être affectés par MaxMessages. Normalement,
les messages non lus sont considérés comme importants et n'ont donc jamais expiré. Cela garantit que
vous ne manquez jamais de nouveaux messages même après une absence prolongée. Cependant, si votre
archive contient de grandes quantités de messages non lus par conception, les traitant comme
important détruirait pratiquement MaxMessages. Dans ce cas, vous devez activer
cette option. (Défaut: aucune).
Sync {Aucun|[Pull] [Push] [New] [Renouveler] [Supprimer ] [Drapeaux]|Tous}
Sélectionnez la ou les opérations de synchronisation à effectuer :
Pull - propager les changements de Maître à Esclave.
Push - propager les changements de l'esclave vers le maître.
New - propager les messages nouvellement apparus.
Renouveler - les messages précédemment refusés sont réévalués pour propagation. Utile après
signaler les messages affectés dans le magasin source ou agrandir MaxSize dans le
magasin de destination.
Supprimer - propager les suppressions de messages. Ceci s'applique uniquement aux messages qui sont
réellement disparu, c'est-à-dire ont été supprimés. Les messages concernés dans le magasin distant sont
marqués comme supprimés uniquement, c'est-à-dire qu'ils ne seront pas vraiment supprimés tant que ce magasin ne sera pas
radié.
Drapeaux - propager les changements de drapeau. Notez que Deleted/Trashed est également un indicateur ; cette
est particulièrement intéressant si vous utilisez cabot avec l'option maildir_trash.
Tous (--complet sur la ligne de commande) - tout ce qui précède. Il s'agit de la valeur par défaut globale.
Aucun (--non sur la ligne de commande) - ne propagez rien. Utile si vous voulez
à effacer seulement.
Pull et Push sont des drapeaux de direction, tandis que New, Renouveler, Supprimer et Drapeaux sont du genre
drapeaux. Les deux classes d'indicateurs constituent une matrice à deux dimensions (un tableau). Ses cellules
sont les actions individuelles à effectuer. Il existe deux styles d'assertion des cellules :
Dans le premier style, les drapeaux sélectionnent des lignes/colonnes entières dans la matrice. Seulement le
les cellules qui sont sélectionnées à la fois horizontalement et verticalement sont affirmées. En précisant
aucun indicateur d'une classe revient à spécifier tous les indicateurs de cette classe. Par exemple,
"Sync Pull New Drapeaux" propagera les nouveaux messages et signalera les modifications du maître
à l'Esclave, "Sync New Supprimer " propagera les arrivées et les suppressions de messages à la fois
manières, et "Sync Push" propagera toutes les modifications de l'esclave vers le maître.
Dans le second style, les indicateurs de direction sont concaténés avec les indicateurs de type ; tous
indicateur composé affirme immédiatement une cellule dans la matrice. En plus d'au moins un
drapeau composé, les drapeaux individuels peuvent également être utilisés, mais par opposition au
premier style, ils affirment immédiatement toutes les cellules de leur ligne/colonne respective. Pour
Exemple, "Sync PullNouveau TirezSupprimer Push" propagera les arrivées de messages et
suppressions du Maître vers l'Esclave et tout changement de l'Esclave vers le
Maître. Notez qu'il n'est pas permis d'affirmer une cellule de deux manières, par exemple
"Sync PullNouveau Pull" et "Sync PullNouveau Supprimer Push" induire des messages d'erreur.
Créer {Aucun|Master|Esclave|Le}
Créez automatiquement les boîtes aux lettres manquantes [sur le maître/l'esclave]. Sinon, imprimez un
message d'erreur et ignorez cette paire de boîtes aux lettres si aucune boîte aux lettres n'existe. (Global
par défaut: Aucun)
Effacer {Aucun|Master|Esclave|Le}
Supprimer définitivement tous les messages [sur le maître/l'esclave] marqués pour suppression. Voir
RECOMMANDATIONS au dessous de. (Par défaut global : Aucun)
Copier la date d'arrivée {oui|aucune}
Sélectionne si leur heure d'arrivée doit être propagée avec les messages.
L'activation de cela est logique afin de conserver le tri des messages basé sur l'horodatage
intact. Notez qu'IMAP ne garantit pas que l'horodatage (appelé interne
données) est en fait l'heure d'arrivée, mais elle est généralement assez proche. (Défaut: aucune)
Sync, Créer, Effacer, MaxMessageset Copier la date d'arrivée peut être utilisé avant n'importe quelle section pour
un effet global. Les paramètres globaux sont remplacés par des options spécifiques au canal, qui dans
turn sont remplacés par des commutateurs de ligne de commande.
État de synchronisation {*|chemin}
Définissez l'emplacement des fichiers d'état de synchronisation de ce canal. * signifie que le
state doit être enregistré dans un fichier nommé .mbsyncstate dans la boîte aux lettres esclave elle-même ;
cela a l'avantage que vous n'avez pas besoin de vous soucier du fichier d'état si vous supprimez
la boîte aux lettres, mais cela ne fonctionne qu'avec les boîtes aux lettres Maildir, évidemment. Sinon c'est
interprété comme une chaîne à ajouter au nom de la boîte aux lettres esclave pour constituer un
chemin.
Cette option peut être utilisée en dehors de n'importe quelle section pour un effet global. Dans ce cas le
la chaîne ajoutée est composée selon le modèle :maître:Maître-
boîte_:esclave:boîte à esclaves.
(Par défaut global : ~/.mbsync/).
Groupes
Groupe nom [indirect[:boîte[,...]]] ...
Définir le groupe nom, ouvrant une section pour ses paramètres. Notez que même si
Les groupes ont leur propre espace de noms, ils "cacheront" les chaînes portant le même nom sur le
ligne de commande.
Un ou plusieurs canaux peuvent être spécifiés sur la même ligne.
Si vous fournissez un ou plusieurs boîtees à un indirect, ils seront utilisés à la place de ce qui est
spécifié dans les Patterns du canal. La même chose peut être faite sur la ligne de commande,
sauf que les nouvelles lignes peuvent également être utilisées comme séparateurs de noms de boîtes aux lettres.
Développement[s] indirect[:boîte[,...]] ...
Ajoutez les canaux spécifiés au groupe. Cette option peut être spécifiée plusieurs
fois au sein d'un Groupe.
Global Options
FSync oui|aucune
Sélectionne si mbsync effectue un vidage forcé, qui détermine le niveau de données
sécurité après les pannes du système et les pannes de courant. Le désactiver est raisonnablement sûr pour
les systèmes de fichiers qui sont montés avec le mode data=ordered. L'activer est une sage
choix pour les systèmes de fichiers montés avec data=writeback, en particulier les systèmes modernes
comme ext4, btrfs et xfs. L'impact sur les performances des anciens systèmes de fichiers peut être
disproportionné. (Défaut: oui)
RECOMMANDATIONS
Assurez-vous que votre serveur IMAP n'efface pas automatiquement les messages supprimés - il est lent et
sémantiquement quelque peu discutable. Plus précisément, Gmail doit être configuré pour ne pas faire
le
Par défaut, mbsync ne supprimera aucun message - les suppressions sont propagées en marquant le
messages comme supprimés sur le magasin distant. Une fois que vous avez vérifié que votre configuration fonctionne,
vous voudrez généralement définir Effacer à Le, afin que les suppressions deviennent effectives.
mbsyncLa fonctionnalité de corbeille intégrée de s'appuie sur mbsync faire la suppression de supprimé
messages. C'est le cas lorsqu'il propage des suppressions de messages précédemment propagés,
et la corbeille se trouve sur le magasin cible (généralement votre serveur IMAP).
Cependant, lorsque vous avez l'intention mbsync pour supprimer les messages qui n'ont pas encore été propagés, le MUA
doit marquer les messages comme supprimés sans les effacer (par exemple, cabot's maildir_trash
option). Notez que la plupart des messages sont propagés longtemps avant d'être supprimés, donc
il s'agit d'un cas de coin pour lequel vous ne voulez probablement pas optimiser. Cela implique également que le
CorbeilleNouveauUniquement et CorbeilleTélécommandeNouveau les options ne sont généralement pas très utiles.
Si votre serveur prend en charge l'auto-trashing (comme le fait Gmail), c'est probablement une bonne idée de se fier
là-dessus au lieu de mbsyncla fonctionnalité de corbeille. Si vous faites cela et avez l'intention de
synchronisez la corbeille comme les autres boîtes aux lettres, vous ne devriez pas utiliser mbsync's Corbeille option à
tout.
INHÉRENT PROBLÈMES
Modifications effectuées après mbsync a récupéré la liste des messages ne sera pas synchronisée jusqu'à ce que
la prochaine fois mbsync est invoquée.
En utilisant Corbeille sur les IMAP Stores sans l'extension UIDPLUS (notamment, M$ Exchange jusqu'à au
au moins 2010) porte une condition de concurrence : les messages seront perdus s'ils sont marqués comme supprimés
après la récupération de la liste des messages mais avant la suppression de la boîte aux lettres. Il n'y a aucun risque
tant que la boîte aux lettres IMAP est accessible par un seul client (y compris mbsync) à la fois.
Utiliser mbsync en ligne à l'aide des services onworks.net
