EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

mbsync – Online in der Cloud

Führen Sie mbsync im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl mbsync, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


mbsync – IMAP4- und Maildir-Postfächer synchronisieren

ZUSAMMENFASSUNG


mbsync [Optionen ...] {{Kanal[:Box[{,|\n}...]]|Gruppe} ...|-a}

BESCHREIBUNG


mbsync ist eine Befehlszeilenanwendung, die Postfächer synchronisiert; derzeit Maildir und
IMAP4-Postfächer werden unterstützt. Neue Nachrichten, Nachrichtenlöschungen und Flag-Änderungen können sein
in beide Richtungen vermehrt; Der Operationssatz kann feingranular ausgewählt werden.
Die Synchronisierung basiert auf eindeutigen Nachrichtenidentifikatoren (UIDs), also keiner Identifizierung
Konflikte können auftreten (im Gegensatz zu einigen anderen Mail-Synchronisierungsprogrammen). OTOH, mbsync is
anfällig für UID-Gültigkeitsänderungen (das sollte passiert nie, aber siehe „Kompatibilität“ in
die README-Datei). Der Synchronisierungsstatus wird in einer lokalen Textdatei pro Postfachpaar gespeichert.
Es können mehrere Replikate eines Postfachs verwaltet werden.

OPTIONAL


-c, --config Datei
Konfiguration lesen von Datei. Standardmäßig wird die Konfiguration aus gelesen
~/.mbsyncrc.

-a, --alle
Wählen Sie alle konfigurierten Kanäle aus. Alle Kanal-/Gruppenspezifikationen im Befehl
Zeile werden ignoriert.

-l, --aufführen
Synchronisieren Sie nichts, sondern listen Sie alle Postfächer in den ausgewählten Kanälen auf und
Ausfahrt.

-C[m][s], --schaffen[-Meister|-Sklave]
Überschreiben Sie alle Erstellen Optionen aus der Konfigurationsdatei. Siehe unten.

-X[m][s], --löschen[-Meister|-Sklave]
Überschreiben Sie alle Auslöschen Optionen aus der Konfigurationsdatei. Siehe unten.

{-n|-N|-d|-f|-0|-F}, {--Neu|--erneuern|--löschen|--Flaggen|- nein|--voll}
{-L|-H}[n][N][d][f], {--ziehen|--drücken}[-Neu|-erneuern|-löschen|-Flaggen]

Überschreiben Sie alle Synchronisierung Optionen aus der Konfigurationsdatei. Siehe unten.

-h, --help
Zeigen Sie eine Zusammenfassung der Befehlszeilenoptionen an.

-v, --Version
Versionsinformationen anzeigen.

-V, - ausführlich
Ermöglichen ausführlich Modus, der den IMAP4-Netzwerkverkehr anzeigt.

-D, --debuggen
Drucken aktivieren debuggen Informationen.

-q, --ruhig
Unterdrücken Sie Informationsnachrichten. Wenn zweimal angegeben, unterdrücken Sie Warnmeldungen wie
Gut.

CONFIGURATION


Die Konfigurationsdatei ist obligatorisch; mbsync wird ohne nicht laufen. Zeilen beginnen mit
ein Rautezeichen (#) sind Kommentare und werden vollständig ignoriert. Konfigurationselemente sind Schlüsselwörter
gefolgt von einem oder mehreren Argumenten; Argumente, die Leerzeichen enthalten, müssen in Double eingeschlossen werden
Zitate (") und wörtliche doppelte Anführungszeichen und Backslashes (\) muss mit einem Backslash-Escape versehen werden. Alle
Bei Schlüsselwörtern (einschließlich der als Argumente verwendeten) wird die Groß-/Kleinschreibung nicht beachtet. Bash-ähnliches Zuhause
Verzeichniserweiterung mit der Tilde (~) wird in allen Optionen unterstützt, die lokal darstellen
Wege. Es gibt einige globale Optionen, der Rest gilt für bestimmte Abschnitte. Abschnitte
werden mit einem Abschnittsschlüsselwort begonnen und mit einer Leerzeile oder einem Dateiende beendet.
Jeder Abschnitt definiert ein Objekt mit einer innerhalb dieser Objektklasse eindeutigen Kennung.

Es gibt zwei grundlegende Objektklassen: Stores und Channels. Ein Store definiert eine Sammlung von
Briefkästen; im Grunde ein Ordner, entweder lokal oder remote. Ein Kanal verbindet zwei Geschäfte,
beschreibt die Art und Weise, wie die beiden synchronisiert sind.
Es gibt zwei Hilfsobjektklassen: Konten und Gruppen. Ein Konto beschreibt das
Verbindungsteil von Remote-Stores, sodass eine Serververbindung von mehreren gemeinsam genutzt werden kann
Shops. Eine Gruppe fasst mehrere Kanäle zusammen, um die Eingabe in der Befehlszeile zu sparen.

Dateisystemspeicherorte (insbesondere Path und Posteingang) verwenden Sie den internen Pfad des Stores
Trennzeichen, die Schrägstriche, Punkte usw. oder sogar Kombinationen davon sein können.
Postfachnamen, OTOH, verwenden immer kanonische Pfadtrennzeichen, die Unix-ähnliche Weiterleitungen sind
Schrägstriche.

Alle Shops
Diese Optionen können in allen unterstützten Store-Typen verwendet werden.
In diesem Zusammenhang beschreibt der Begriff „Remote“ den zweiten Store innerhalb eines Channels und nicht
unbedingt ein Remote-Server.
Der besondere Briefkasten EINGANG existiert in jedem Store; seinen physischen Speicherort im Dateisystem
ist geschäftstypspezifisch.

Path Weg
Der Speicherort des Stores im Dateisystem (des Servers). Wenn dies nicht absolut ist
Pfad, der Referenzpunkt ist geschäftstypspezifisch. Diese Zeichenfolge wird dem vorangestellt
Postfachnamen, die in diesem Store adressiert werden, jedoch nicht als Teil davon betrachtet werden; das ist
wichtig für Patterns im Abschnitt „Kanäle“. Beachten Sie, dass Sie sollen einen Schrägstrich anhängen
wenn Sie ein ganzes Verzeichnis angeben möchten. (Standard: keine)

Maximale Größe Größe[k|m][b]
Größere Nachrichten werden nicht in diesen Store weitergeleitet. Das ist nützlich
zum Aussortieren von Nachrichten mit großen Anhängen. K und M kann angehängt werden
Größe zur Angabe von KiBytes bzw. MeBytes statt Bytes. B wird aber akzeptiert
überflüssig. Wenn Größe 0 ist, beträgt die maximale Nachrichtengröße unbegrenzt. (Standard: 0)

MapInbox Briefkasten
Erstellen Sie ein virtuelles Postfach (relativ zu Path), der einen Alias ​​für die EINGANG. Macht Sinn
Verbindung mit Patterns im Abschnitt „Kanäle“, allerdings mit einem Maildir-Slave, Sie
wahrscheinlich platzieren wollen Posteingang für Path stattdessen. Dieses virtuelle Postfach funktioniert nicht
Unterordner unterstützen.

Ebnen delim
Reduzieren Sie die Hierarchie innerhalb dieses Stores, indem Sie die kanonische Hierarchie ersetzen
Trennzeichen / mit delim. Dies kann nützlich sein, wenn die MUA für den Zugriff auf den Store verwendet wird
bietet eine suboptimale Handhabung hierarchischer Postfächer, wie dies bei der Fall ist mutt.
Eine häufige Wahl für das Trennzeichen ist ..
Beachten Sie, dass abgeflachte Unterordner der EINGANG landet immer darunter Patheinschließlich
der „Posteingang“.delim" Präfix.

Müll Briefkasten
Gibt ein Postfach an (relativ zu Path), um gelöschte Nachrichten vorher zu kopieren
auslöschen. Sehen EMPFEHLUNGEN und INHÄRENT PROBLEME unter. (Standard: keine)

TrashNewOnly ja|nicht
Kopieren Sie beim Papierkorb nur noch nicht weitergeleitete Nachrichten. Dies ist sinnvoll, wenn die
Remote Store verfügt über eine Müll auch (mit TrashNewOnly nicht). (Standard: nicht)

TrashRemoteNeu ja|nicht
Wenn Sie den Remote-Store löschen, kopieren Sie noch nicht weitergegebene Nachrichten in diesen Store
Müll. Bei dieser Nutzung benötigt der Remote Store keinen eigenen Müll überhaupt, doch alle
Nachrichten werden archiviert. (Standard: nicht)

maildir Shops
Der Bezugspunkt für relative Paths ist das aktuelle Arbeitsverzeichnis.

As mbsync benötigt UIDs, aber es gibt kein standardisiertes UID-Speicherschema für Maildir, mbsync
unterstützt zwei Systeme, jedes mit seinen Vor- und Nachteilen.
Das nativen Schema wird aus den neuesten Maildir-Patches gestohlen c-Client und ist deshalb
kompatibel mit Kiefer. Die UID-Gültigkeit wird in einer Datei namens .uidvalidity gespeichert; die UIDs
sind in den Dateinamen der Nachrichten kodiert.
Das Alternative Das Schema basiert auf der UID-Zuordnung, die von verwendet wird synchron Versionen 0.8 und 0.9.x.
Die invarianten Teile der Dateinamen der Nachrichten werden als Schlüssel in einem Berkeley verwendet
Datenbank mit dem Namen .isyncuidmap.db, die auch die UID-Gültigkeit enthält.
Das nativen Das Schema ist schneller, platzsparender, Endianness-unabhängig und „menschlich“.
lesbar", wird jedoch unterbrochen, wenn eine Nachricht aus einem anderen Postfach kopiert wird
einen neuen Dateinamen erhalten; Dies würde früher oder später zu doppelten UIDs führen, was in
Turn führt zu einer Änderung der UID-Gültigkeit, wodurch die Synchronisierung fehlschlägt. Der Alternative
Das Schema würde fehlschlagen, wenn ein MUA den Dateinamen einer Nachricht in einem Teil ändern würde mbsync überlegt
invariant; Dies würde als Löschung einer Nachricht und als neue Nachricht interpretiert werden, was zur Folge hätte
unnötiger Verkehr.
mutt Es ist bekannt, dass es mit beiden Schemata gut funktioniert.
Verwenden Sie die mdconvert um Postfächer von einem Schema in das andere umzuwandeln.

MaildirStore Name
Definieren Sie den Maildir-Speicher Name, wodurch ein Abschnitt für seine Parameter geöffnet wird.

AltMap ja|nicht
Verwenden Sie das Alternative UID-Speicherschema für Postfächer in diesem Store. Das tut nicht
wirken sich auf Postfächer aus, die bereits über ein UID-Speicherschema verfügen; verwenden mdconvert zu ändern
Es. (Standard: nicht)

Posteingang Weg
Der Standort der EINGANG. Dies ist nicht relativ zu Path, aber es ist erlaubt zu platzieren
EINGANG innerhalb der Path. (Standard: ~/Maildir)

IMAP4 Trading Konten
IMAP-Konto Name
Definieren Sie das IMAP4-Konto Name, wodurch ein Abschnitt für seine Parameter geöffnet wird.

Gastgeber Gastgeber
Geben Sie den DNS-Namen oder die IP-Adresse des IMAP-Servers an.
If Tunnel verwendet wird, wird diese Einstellung nur für die Überprüfung des SSL-Hostzertifikats verwendet.
falls vorhanden.

Hafen port
Geben Sie die TCP-Portnummer des IMAP-Servers an. (Standard: 143 für IMAP, 993 für
IMAPS)
If Tunnel verwendet wird, wird diese Einstellung ignoriert.

Mitglied Benutzername
Geben Sie den Anmeldenamen auf dem IMAP-Server an.

Passieren Passwort
Geben Sie das Passwort für an Benutzername auf dem IMAP-Server. Beachten Sie, dass diese Option NICHT
erforderlich. Wenn weder ein Passwort noch ein Passwortbefehl im angegeben ist
Konfigurationsdatei, mbsync fordert Sie zur Eingabe eines Passworts auf.

PassCmd Befehl
Geben Sie einen Shell-Befehl an, um ein Passwort zu erhalten, anstatt ein Passwort anzugeben
direkt. Dadurch können Sie Passwortdateien und Agenten verwenden. Der Befehl muss
Erzeuge genau eine Zeile auf stdout; Der abschließende Zeilenumbruch ist optional.

Tunnel Befehl
Geben Sie einen Befehl an, der ausgeführt werden soll, um eine Verbindung herzustellen, anstatt ein TCP zu öffnen
Steckdose. Dadurch können Sie beispielsweise eine IMAP-Sitzung über einen SSH-Tunnel ausführen.
If Verwenden Sie IMAPS deaktiviert ist und der Tunnel eine vorauthentifizierte Verbindung öffnet,
ErfordertSSL muss ebenfalls deaktiviert werden. Wenn die Verbindung nicht vorauthentifiziert ist,
aber der Tunnel ist sicher und behindert ErfordertSSL und TLSv1 verwenden ist empfohlen.

ErfordernCRAM ja|nicht
Wenn auf ja, mbsync bricht die Verbindung ab, wenn keine CRAM-MD5-Authentifizierung erfolgt
möglich. (Standard: nicht)

Verwenden Sie IMAPS ja|nicht
Wenn auf ja, die Standardeinstellung für Hafen wird auf 993 geändert und mbsync wird SSL starten
Die Aushandlung erfolgt unmittelbar nach dem Verbindungsaufbau zum Server.
Beachten Sie, dass moderne Server SSL auf dem regulären IMAP-Port 143 über STARTTLS unterstützen
Erweiterung, die standardmäßig automatisch verwendet wird.

ErfordertSSL ja|nicht
mbsync bricht die Verbindung ab, wenn keine TLS/SSL-Sitzung mit aufgebaut werden kann
den IMAP-Server. (Standard: ja)

Zertifikatsdatei Weg
Datei mit zusätzlichen X.509-Zertifikaten, die zur Überprüfung von Serveridentitäten verwendet werden.
Direkt übereinstimmende Peer-Zertifikate werden unabhängig von ihrer Gültigkeit immer als vertrauenswürdig eingestuft.
Beachten Sie, dass der Standard-Zertifikatspeicher des Systems immer verwendet wird und nicht verwendet werden sollte
hier angegeben.

SSLv2 verwenden ja|nicht
SSLv2 für die Kommunikation mit dem IMAP-Server über SSL verwenden?
Beachten Sie, dass diese Option aus Sicherheitsgründen veraltet ist. (Standard: nicht)

SSLv3 verwenden ja|nicht
SSLv3 für die Kommunikation mit dem IMAP-Server über SSL verwenden? (Standard: nicht)

TLSv1 verwenden ja|nicht
TLSv1 für die Kommunikation mit dem IMAP-Server über SSL verwenden? (Standard: ja)

TLSv1.1 verwenden ja|nicht
TLSv1.1 für die Kommunikation mit dem IMAP-Server über SSL verwenden? (Standard: nicht)

TLSv1.2 verwenden ja|nicht
TLSv1.2 für die Kommunikation mit dem IMAP-Server über SSL verwenden? (Standard: nicht)

Pipeline-Tiefe Tiefe
Maximale Anzahl von IMAP-Befehlen, die gleichzeitig ausgeführt werden können. Einstellung
dies zu 1 deaktiviert das Pipelining. Dies ist meist nur eine Debugging-Option. (Standard:
unbegrenzt)

IMAP Shops
Der Bezugspunkt für relative Paths ist das, was der Server gerne hat; wahrscheinlich das
$HOME oder $HOME/Mail des Benutzers auf diesem Server. Die Lage der EINGANG liegt beim Server als
Nun ja und ist normalerweise irrelevant.

IMAPStore Name
Definieren Sie den IMAP4-Speicher Name, wodurch ein Abschnitt für seine Parameter geöffnet wird.

Konto Konto
Geben Sie an, welches IMAP4-Konto verwendet werden soll. Anstatt ein Konto zu definieren und darauf zu verweisen
Hier ist es auch möglich, alle Kontooptionen direkt im festzulegen
Abschnitt „Store“ – Dies ist sinnvoll, wenn ein Konto ohnehin nur für einen Store verwendet wird.

Namespace verwenden ja|nicht
Legt fest, ob dem ersten "persönlichen" NAMESPACE des Servers vorangestellt werden soll
Postfachnamen. Dies zu deaktivieren ist bei einigen defekten IMAP-Servern sinnvoll. Dies
Option ist bedeutungslos, wenn a Path angegeben wurde. (Standard: ja)

Pfadbegrenzer delim
Geben Sie das Hierarchietrennzeichen des Servers an. (Standard: wird von der ersten des Servers übernommen
„persönlicher“ NAMESPACE)
Do NICHT Missbrauchen Sie dies, um die Hierarchie neu zu interpretieren. Verwenden Ebnen stattdessen.

Kanäle
Kanal Name
Definieren Sie den Kanal Name, wodurch ein Abschnitt für seine Parameter geöffnet wird.

{Master|Sklave} :speichern:[Briefkasten]
Geben Sie den Master bzw. Slave Store, der über diesen Kanal verbunden werden soll. Wenn Patterns
angegeben sind, Briefkasten wird als Präfix interpretiert, das nicht mit dem übereinstimmt
Es handelt sich dabei um Muster, die nicht von Postfachlistenüberschreibungen betroffen sind. Ansonsten, wenn
Briefkasten wurde weggelassen, EINGANG wird angenommen.

Schnittmuster[s] [!]Anleitungen ...
Anstatt nur ein Postfachpaar zu synchronisieren, synchronisieren Sie alle Postfächer
verbinde die Anleitungen(S). Die Mailboxnamen sind auf Master und Slave gleich.
Muster sind IMAP4-Muster, d. h. * passt zu allem und % passt zu allem bis zu
das nächste Hierarchietrennzeichen. Vorangestellt ! zu einem Muster macht es zu einem Ausschluss.
Es können mehrere Muster angegeben werden (entweder durch die Angabe mehrerer Argumente oder durch
Verwendung von Schnittmuster mehrmals); Spätere Spiele haben Vorrang.
Beachten Sie, dass EINGANG wird nicht mit Platzhaltern abgeglichen, es sei denn, es lebt darunter Path.
Die von ausgewählter Postfachliste Patterns kann durch eine Postfachliste in a überschrieben werden
Kanalreferenz (a Gruppe an Spezifikation oder die Befehlszeile).
Beispiel: "Patterns % !Müll"

Maximale Größe Größe[k|m][b]
Analog zur gleichnamigen Option im Bereich „Stores“, gilt aber gleichermaßen für
Meister und Sklave. Beachten Sie, dass dadurch tatsächlich die Stores geändert werden. Achten Sie also darauf, dies nicht zu tun
Geben Sie widersprüchliche Einstellungen an, wenn Sie die Stores in mehreren Kanälen verwenden.

MaxNachrichten zählen
Legt die maximale Anzahl an Nachrichten fest, die in jeder Slave-Mailbox aufbewahrt werden sollen. Das ist nützlich
für Postfächer, bei denen Sie ein komplettes Archiv auf dem Server behalten, es aber spiegeln möchten
nur die letzten Nachrichten (zum Beispiel für Mailinglisten). Die Nachrichten, die waren
der erste, der im Briefkasten ankommt (unabhängig vom tatsächlichen Datum des
Nachricht) wird zunächst gelöscht. Gekennzeichnete Nachrichten (als wichtig markiert)
und (standardmäßig) werden ungelesene Nachrichten nicht automatisch gelöscht. Wenn zählen ist 0,
Die maximale Anzahl von Nachrichten beträgt unbegrenzt (Standard: 0).

AblaufenUngelesen ja|nicht
Wählt aus, ob ungelesene Nachrichten betroffen sein sollen MaxNachrichten. Normalerweise,
Ungelesene Nachrichten gelten als wichtig und sind daher nie abgelaufen. Dies stellt sicher, dass
Sie verpassen auch nach längerer Abwesenheit keine neuen Nachrichten mehr. Wenn jedoch Ihr
Das Archiv enthält absichtlich große Mengen ungelesener Nachrichten und behandelt sie als
wichtig würde praktisch besiegen MaxNachrichten. In diesem Fall müssen Sie es aktivieren
diese Option. (Standard: nicht).

Synchronisierung {Andere|[Pull] [Push] [Neu] [Erneuern] [Löschen] [Flags]|Alle}
Wählen Sie die auszuführenden Synchronisierungsvorgänge aus:
Pull - Änderungen vom Master zum Slave weitergeben.
Push - Änderungen vom Slave zum Master weitergeben.
Neu - Neu erschienene Nachrichten verbreiten.
Erneuern - Zuvor abgelehnte Nachrichten werden zur Weitergabe erneut bewertet. Nützlich danach
Markieren betroffener Nachrichten im Quellspeicher oder Vergrößern von MaxSize im
Zielspeicher.
Löschen - Nachrichtenlöschungen verbreiten. Dies gilt nur für Nachrichten, die vorhanden sind
tatsächlich verschwunden, das heißt, wurden gelöscht. Die betroffenen Nachrichten im Remote Store sind
Nur als gelöscht markiert, d. h. sie werden erst dann wirklich gelöscht, wenn der Store gelöscht wird
gelöscht.
Flags - Flag-Änderungen weitergeben. Beachten Sie, dass „Gelöscht/Papierkorb“ ebenfalls eine Markierung ist; Das
ist besonders interessant, wenn Sie verwenden mutt mit der Option maildir_trash.
Alle (--voll in der Befehlszeile) - alles oben Genannte. Dies ist die globale Standardeinstellung.
Andere (- nein in der Befehlszeile) - nichts verbreiten. Nützlich, wenn Sie möchten
nur auslöschen.

Pull und Push sind Richtungsflaggen, während Neu, Erneuern, Löschen und Flags sind Typ
Flaggen. Die beiden Flag-Klassen bilden eine zweidimensionale Matrix (eine Tabelle). Seine Zellen
sind die einzelnen Aktionen, die ausgeführt werden müssen. Es gibt zwei Arten der Bestätigung der Zellen:
Im ersten Stil wählen die Flags ganze Zeilen/Spalten in der Matrix aus. Nur der
Zellen, die sowohl horizontal als auch vertikal ausgewählt sind, werden aktiviert. Spezifizieren
Keine Flags einer Klasse entsprechen der Angabe aller Flags dieser Klasse. Zum Beispiel,
"Synchronisierung Pull Neu Flags" wird neue Nachrichten verbreiten und Änderungen vom Master markieren
zum Sklaven, „Synchronisierung Neu Löschen" wird sowohl eingehende als auch gelöschte Nachrichten weitergeben
Wege und „Synchronisierung Push" wird alle Änderungen vom Slave an den Master weitergeben.
Im zweiten Stil werden Richtungsflags mit Typflags verkettet; jeden
Das zusammengesetzte Flag aktiviert sofort eine Zelle in der Matrix. Zusätzlich zu mindestens einem
Zusammengesetztes Flag, die einzelnen Flags können ebenfalls verwendet werden, jedoch im Gegensatz zum
Im ersten Stil bestätigen sie sofort alle Zellen in ihrer jeweiligen Zeile/Spalte. Für
Beispiel, "Synchronisierung PullNew PullDelete Push" wird Nachrichteneingänge verbreiten und
Löschungen vom Master zum Slave und alle Änderungen vom Slave zum
Meister. Beachten Sie, dass es nicht zulässig ist, eine Zelle auf zwei Arten zu bestätigen, z
"Synchronisierung PullNew Pull" und "Synchronisierung PullNew Löschen Push" Fehlermeldungen auslösen.

Erstellen {Andere|Master|Sklave|Beide}
Fehlende Postfächer automatisch erstellen [auf dem Master/Slave]. Andernfalls drucken Sie eine aus
Fehlermeldung und überspringen Sie dieses Postfachpaar, wenn kein Postfach vorhanden ist. (Global
Standard: Andere)

Auslöschen {Andere|Master|Sklave|Beide}
Entfernen Sie alle zum Löschen markierten Nachrichten [auf dem Master/Slave] dauerhaft. Sehen
EMPFEHLUNGEN unter. (Globaler Standard: Andere)

CopyArrivalDate {ja|nicht}
Wählt aus, ob ihre Ankunftszeit zusammen mit den Nachrichten weitergegeben werden soll.
Dies zu aktivieren ist sinnvoll, um die zeitstempelbasierte Nachrichtensortierung beizubehalten
intakt. Beachten Sie, dass IMAP nicht garantiert, dass der Zeitstempel (genannt intern
Datum) ist eigentlich die Ankunftszeit, liegt aber normalerweise nahe genug. (Standard: nicht)

Synchronisierung, Erstellen, Auslöschen, MaxNachrichten und CopyArrivalDate kann vor jedem Abschnitt für verwendet werden
eine globale Wirkung. Die globalen Einstellungen werden durch kanalspezifische Optionen überschrieben, die in
wiederum werden durch Befehlszeilenschalter überschrieben.

SyncState {*|Weg}
Legen Sie den Speicherort der Synchronisierungsstatusdateien dieses Kanals fest. * bedeutet, dass die
Der Status sollte in einer Datei mit dem Namen .mbsyncstate im Slave-Postfach selbst gespeichert werden.
Dies hat den Vorteil, dass Sie sich beim Löschen nicht um die Statusdatei kümmern müssen
das Postfach, aber es funktioniert natürlich nur mit Maildir-Postfächern. Ansonsten ist das so
Wird als Zeichenfolge interpretiert, die dem Namen des Slave-Postfachs vorangestellt wird, um eine vollständige Zeichenfolge zu bilden
Pfad.
Diese Option kann für einen globalen Effekt außerhalb jedes Abschnitts verwendet werden. In diesem Fall die
Die angehängte Zeichenfolge wird gemäß dem Muster erstellt :Master:Meister-
Box_:Sklave:Sklavenbox.
(Globaler Standard: ~/.mbsync/).

Groups
Gruppe an Name [Kanal[:Box[,...]]] ...
Definieren Sie die Gruppe Name, wodurch ein Abschnitt für seine Parameter geöffnet wird. Beachten Sie das jedoch
Gruppen haben einen eigenen Namensraum, sie „verstecken“ Kanäle mit demselben Namen im
Befehlszeile.
In derselben Zeile können ein oder mehrere Kanäle angegeben werden.
Wenn Sie einen oder mehrere angeben Boxes zu a Kanal, sie werden anstelle dessen verwendet, was ist
in den Mustern des Kanals angegeben sind. Dasselbe kann über die Befehlszeile erfolgen,
mit der Ausnahme, dass Zeilenumbrüche auch als Trennzeichen für Postfachnamen verwendet werden können.

Kanal[s] Kanal[:Box[,...]] ...
Fügen Sie die angegebenen Kanäle zur Gruppe hinzu. Diese Option kann mehrfach angegeben werden
Mal innerhalb einer Gruppe.

Global Optionen
FSync ja|nicht
Wählt aus, ob mbsync führt eine erzwungene Löschung durch, die die Datenebene bestimmt
Sicherheit nach Systemabstürzen und Stromausfällen. Das Deaktivieren ist einigermaßen sicher
Dateisysteme, die im data=ordered-Modus gemountet werden. Es zu aktivieren ist eine kluge Entscheidung
Wahl für Dateisysteme, die mit data=writeback gemountet sind, insbesondere moderne Systeme
wie ext4, btrfs und xfs. Bei älteren Dateisystemen kann es zu Leistungseinbußen kommen
unverhältnismäßig. (Standard: ja)

EMPFEHLUNGEN


Stellen Sie sicher, dass Ihr IMAP-Server gelöschte Nachrichten nicht automatisch löscht – er ist langsam und
semantisch etwas fragwürdig. Insbesondere muss Gmail so konfiguriert werden, dass dies nicht der Fall ist
es.

Standardmäßig mbsync löscht keine Nachrichten – Löschungen werden durch Markieren weitergegeben
Nachrichten als im Remote-Speicher gelöscht. Sobald Sie überprüft haben, dass Ihr Setup funktioniert,
Sie werden normalerweise festlegen wollen Auslöschen zu Beide, damit Löschungen wirksam werden.

mbsyncist auf die integrierte Papierkorbfunktion von angewiesen mbsync das Löschen gelöschter Dateien durchführen
Mitteilungen. Dies ist der Fall, wenn Löschungen zuvor verbreiteter Nachrichten weitergegeben werden.
und der Papierkorb befindet sich im Zielspeicher (normalerweise Ihr IMAP-Server).
Allerdings, wenn Sie es beabsichtigen mbsync um Nachrichten zu verwerfen, die noch nicht verbreitet wurden, die MUA
muss die Nachrichten als gelöscht markieren, ohne sie zu löschen (z. B. mutt's maildir_trash
Möglichkeit). Beachten Sie, dass die meisten Nachrichten lange verbreitet werden, bevor sie gelöscht werden
Dies ist ein Eckfall, für den Sie wahrscheinlich keine Optimierung durchführen möchten. Dies impliziert auch, dass die
TrashNewOnly und TrashRemoteNeu Optionen sind normalerweise nicht sehr nützlich.

Wenn Ihr Server den automatischen Papierkorb unterstützt (wie Gmail), ist es wahrscheinlich eine gute Idee, sich darauf zu verlassen
darauf statt mbsync's Papierkorb-Funktionalität. Wenn Sie das tun und beabsichtigen, es zu tun
Den Papierkorb wie andere Postfächer zu synchronisieren, sollten Sie nicht nutzen mbsync's Müll Option bei
alle.

INHÄRENT PROBLEME


Änderungen, die danach vorgenommen wurden mbsync Die Nachrichtenliste wird erst nach dem Abruf synchronisiert
das nächste Mal mbsync wird aufgerufen.

Die richtigen Müll auf IMAP-Stores ohne die UIDPLUS-Erweiterung (insbesondere M$ Exchange bis zu).
(mindestens 2010) unterliegt einer Race-Bedingung: Nachrichten gehen verloren, wenn sie als gelöscht markiert werden
nachdem die Nachrichtenliste abgerufen wurde, aber bevor das Postfach gelöscht wird. Es besteht kein Risiko
solange auf das IMAP-Postfach nur von einem Client zugegriffen wird (einschließlich mbsync) auf einmal.

Verwenden Sie mbsync online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad