これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの 1 つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド カラマツです。
プログラム:
NAME
laarch - ある IMAP サーバーから別の IMAP サーバーにメッセージをコピーします
SYNOPSIS
カラマツ [オプション]
カラマツ [- から URI] [- に URI]
DESCRIPTION
カラマツ は、ある IMAP サーバーから別の IMAP サーバーにメッセージを迅速かつ安全にコピーするツールです。その
宛先にすでに存在するメッセージをコピーしないほど賢く、十分に堅牢である
不安定な接続や誤動作するサーバーによって引き起こされる中断に対処するため。
カラマツ Gmail アカウントへ、Gmail アカウントから、または Gmail アカウント間で電子メールをコピーするのに特に適しています。
OPTIONS
サーバー オプション
- から, -f URI
ソース IMAP サーバーの URI。
-- フォルダから, -F FOLDER
コピー元のソースフォルダー。デフォルトは受信箱です。
--パスから, -p パスワード
ソースサーバーのパスワード。デフォルトでは、ユーザーにプロンプトが表示されます。
--ユーザーから, -u USER
ソースサーバーのユーザー名。デフォルトでは、ユーザーにプロンプトが表示されます。
- に, -t URI
宛先 IMAP サーバーの URI。
-- フォルダへ, -T FOLDER
コピー先のフォルダー。デフォルトは受信箱です。
--パスする, -P パスワード
宛先サーバーのパスワード。デフォルトでは、ユーザーにプロンプトが表示されます。
--ユーザーへ, -U USER
宛先サーバーのユーザー名。デフォルトでは、ユーザーにプロンプトが表示されます。
コピー オプション
- すべて, -a
すべてのフォルダーを再帰的にコピーします。
--すべて購読済み, -s
購読しているすべてのフォルダーを再帰的にコピーします。
- 消去, -d
メッセージをコピーした後、またはソースにメッセージがすでに存在する場合は、ソースからメッセージを削除します。
目的地。
-除外する パターン [ パターン...]
コピーすべきではないメールボックス名/パターンのリスト。
--除外ファイル FILE
コピーすべきではないメールボックス名/パターンを含むファイル名。
-消去, -x
削除されたメッセージをソースから消去します。
--同期フラグ, -S
すでに送信されているメッセージのメッセージ フラグを送信元から送信先に同期します。
目的地に存在する。
オプション
--config, -c FILE
使用するデフォルト以外の構成ファイルを指定します。デフォルトは ~/.larch/config.yaml。
-データベース FILE
使用するデフォルト以外のメッセージ データベースを指定します。デフォルトは ~/.larch/larch.db.
-ドライラン, -n
実際には何も変更しないでください。
--max-再試行 NUM
回復可能なエラーの後に再試行する最大回数。デフォルトは 3 です。
--no-フォルダーの作成
まだ存在しない宛先フォルダーを作成しないでください。
--ssl-certs FILE
サーバー SSL 証明書の検証に使用する、信頼された証明書バンドルへのパス。
--ssl-検証
サーバーの SSL 証明書を確認します。
-冗長性, -V STR
出力の詳細度: デバッグ、情報、警告、エラー、または致命的。デフォルトは情報です。
- バージョン, -v
バージョンを印刷して終了します。
- 助けて, -h
ヘルプメッセージを表示します。
CONFIGURATION
コントロールできる一方で、 カラマツ 完全にコマンドラインから行う場合、これは可能です
多くのオプションを指定する必要がある場合、または実行する場合には不便です。 カラマツ 頻繁にそして
どのオプションを使用すればよいかを常に思い出せるとは限りません。構成ファイルを使用すると、
物事。
デフォルトでは、 カラマツ で設定ファイルを探します ~/.larch/config.yaml そして見つかったらそれを使用します。
を使用してカスタム構成ファイルを指定できます。 --config コマンドラインオプション。
カラマツ 設定ファイルは単純な YAML です ⟨http://yaml.org/⟩ 含まれる可能性のあるファイル
複数のセクションがあり、それぞれに異なるオプションのセットと特別なオプションが含まれています。 デフォルト
セクション。のオプションは、 デフォルト セクションはオーバーライドされない限り使用されます
別の構成セクションまたはコマンドラインで。
Larch 構成ファイルのサンプルを次に示します。
# デフォルトですべての購読フォルダーをコピーします
デフォルト:
すべてサブスクライブ済み: true
# 不要なメールを除いて、Gmail からサーバーにメールをコピーします。
私のサーバーへのGmail:
送信元: imaps://imap.gmail.com
ユーザーから: 例
フロムパス: シークレット
宛先: imaps://mail.example.com
ユーザーへ: 例
パス: シークレット
除外:
- 「[Gmail]/送信メール」
- 「[Gmail]/スパム」
- 「[Gmail]/ゴミ箱」
# INBOX から Gmail の INBOX にメールをコピーする
私の受信箱からGmailの受信箱へ:
すべてサブスクライブ済み: false
送信元: imaps://mail.example.com
フォルダーから: INBOX
ユーザーから: 例
フロムパス: シークレット
宛先: imaps://imap.gmail.com
宛先フォルダー: INBOX
ユーザーへ: 例
パス: シークレット
このファイルには 3 つのセクションが含まれています。からのオプション デフォルト 他のすべてで使用されます
オーバーライドされない限り、セクションも同様です。
Larch で使用する設定セクションを指定するには、コマンドにその名前を渡すだけです。
行 (名前にスペースが含まれる場合は引用符を使用します):
カラマツ「私のサーバーへのGmail」
追加のコマンド ライン オプションを指定すると、構成内のオプションが上書きされます。
ファイル:
カラマツ 'gmail からサーバーへ' --from-user anotheruser
コマンドライン引数を指定せずに Larch を実行すると、 デフォルト 使用するセクション。
上記の例では、エラーが発生します。 デフォルト セクションにはありません
必要なものが含まれている から & 〜へ オプションがありますが、Larch を 1 つだけ使用する必要がある場合は、
構成では、 デフォルト すべてをセクションにまとめて保存してください
コマンドラインに入力します。
onworks.net サービスを使用してカラマツをオンラインで使用する