これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド doveadm-deduplicate です。
プログラム:
NAME
doveadm-deduplicate - 重複メッセージを削除します
SYNOPSIS
doveadm [-Dv] 重複を排除する [-u user|-A|-F file] [-S ソケットパス] [-m] 検索クエリー
DESCRIPTION
このコマンドは、メールボックス内の重複したメッセージを削除するために使用されます。 doveadm 重複を排除する is
主に、メッセージの(多かれ少なかれ)偶発的な重複を元に戻すのに役立ちます。たとえば、
doveadm copy or doveadm import. doveadm(1) 最新の重複メッセージを削除します。
メールボックスから取り出して、最も古いものを保管してください。
複数のメールボックスにわたる重複排除はサポートされていません。
OPTIONS
Global doveadm(1) オプション:
-D 詳細メッセージとデバッグメッセージを有効にします。
-o 設定=値
構成をオーバーライドします 設定 from /etc/dovecot/dovecot.conf とから
指定されたuserdb 値。 複数の設定を上書きするために、 -o オプション
複数回指定できます。
-v プログレスカウンターを含む詳細度を有効にします。
コマンド固有 オプション:
-A Status -A オプションが存在する、 command すべてのユーザーに対して実行されます。 使用する
からのシステムユーザーと組み合わせたこのオプション ユーザーデータベース { ドライバー = passwd } ではありません
UIDがXNUMXつよりも低いユーザーも含まれているため推奨されます
で構成された first_valid_uid 設定。
SQL userdbモジュールを使用する場合は、 反復クエリ の設定
/etc/dovecot/dovecot-sql.conf.ext データベースのレイアウトと一致します。 使用する場合
LDAP userdbモジュール、次のことを確認してください iterate_attrs および iterate_filter の設定
/etc/dovecot/dovecot-ldap.conf.ext LDAPスキーマと一致します。 さもないと doveadm(1)
すべてのユーザーを反復処理することはできません。
-F file
実行する command のすべてのユーザーのために file。 これはに似ています -A
オプションですが、userdbからユーザーのリストを取得する代わりに、それらが読み取られます
与えられたから fileを選択します。 file XNUMX行にXNUMXつのユーザー名が含まれます。
-S ソケットパス
オプションの引数は、ローカルUNIXドメインソケットへの絶対パス、または
ホスト名とポート(hostname:ポート)、TCP経由でリモートホストに接続するため
ソケット。
これにより、管理者は実行できます doveadm(1)指定されたメールコマンド
ソケット。
-m もし -m オプションが与えられ、 doveadm(1) Message-Id ヘッダーによって重複を排除します。 に
デフォルトの重複排除はメッセージ GUID によって実行されます。
-u ユーザー/マスク
実行する command 与えられたものだけ user。 'を使用することも可能です*'と'?'
ワイルドカード(例:-u *@example.org)。
どちらも -A オプション、または -F file オプション、または -u user 指定された、
command 現在ログインしているユーザーの環境で実行されます。
議論
検索クエリー
指定された検索クエリに一致するメッセージから見つかった重複を削除します。 通常
「」のような検索クエリメールボックス メールボックス名 OR メールボックス その他のボックス」で十分です。
詳細はこちら: doveadm-検索クエリ詳細は(7)。
実施例
この例では、メールボックスから重複メッセージを一覧表示して削除する方法を示します。
doveadm -f テーブル フェッチ -u ジェーン 「ガイド」 イド' メールボックス 箱 | sort
GUID UID
8aad0f0a30169f4bea620000ca356bad 18751
8aad0f0a30169f4bea620000ca356bad 18756
923e301ab9219b4b4f440000ca356bad 18748
923e301ab9219b4b4f440000ca356bad 18753
...
doveadm 重複を排除する -u ジェーン メールボックス 箱
doveadm -f テーブル フェッチ -u ジェーン 「ガイド」 イド' メールボックス 箱 | sort
GUID UID
8aad0f0a30169f4bea620000ca356bad 18751
923e301ab9219b4b4f440000ca356bad 18748
a7999e1530739c4bd26d0000ca356bad 18749
...
報告 バグ
を含むバグを報告する doveconf -n Dovecotメーリングリストへの出力
<dovecot@dovecot.org>。 バグの報告に関する情報は、次のURLで入手できます。
http://dovecot.org/bugreport.html
onworks.net サービスを使用してオンラインで doveadm-deduplicate を使用する