これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド Chewmail です。
プログラム:
NAME
Chewmail - メール アーカイバ
SYNOPSIS
チューメイル 【オプション】 ...
DESCRIPTION
チューメイル メールをアーカイブするためのプログラムです。 Python ベースのからインスピレーションを得ています。
アーカイブメールですが、より便利なセマンティクスが含まれています。 すべてのメールは指定されたメールボックスにアーカイブされます
-- 出力ボックス mbox 形式のスイッチ。 mbox、Maildir、および
MHフォーマット。
内部的には、 チューメイル Mail::Box を使用するため、それによってサポートされるファイル名と URL がサポートされます。
モジュールを開きます。
OPTIONS
-o メールボックス形式, -- 出力ボックス=メールボックス形式
メッセージをアーカイブするメールボックス。 メールボックスは Date::Format で実行されます。
モジュールなので、すべての変換指定子をサポートします。 日付と時刻は相対的なものです
メッセージのタイムスタンプ、またはタイムスタンプが不可能な場合は現在時刻
決定。 変換指定子のサンプルは次のとおりです。
%%パーセント
%b 月略称
%B 月
%d 先頭にゼロを付けた数値の日付 (例: 01..31)
%e 先頭のゼロを除いた数値の日付 (例: 1..31)
%D MM/DD/YY
%G GPS の週番号 (6 年 1980 月 XNUMX 日からの週)
%h 月の略語
%H 時、24 時間制、先頭に 0)
%I 時間、12 時間制、先頭に 0)
%j 日
%k時間
%l 時間、12 時間制
%L 1 から始まる月番号
%m 01 から始まる月番号
%n 改行
%o 装飾的な日付 -- 「1 日」、「2 日」、「25 日」など。
%tタブ
%U 週番号、日曜日を週の最初の日とする
%w 数値上の曜日、日曜日 == 0
%W 週番号、月曜日を週の最初の日とする
%x 日付形式: 11/19/94
%y年(2桁)
%Y年(4桁)
-d 数日前, - 日々=日齢
この日数よりも古いメッセージのみをアーカイブします。
-D date, - 日にち=date
この日付より古いメッセージのみをアーカイブします。 の date によって理解される任意の日付を指定できます
Perl の Date::Parse モジュール。
-R, --読み取り専用
既読または既読のマークが付けられたメッセージのみをアーカイブします。
--削除-すぐに
すべてのメッセージを移動した後、メールボックスを同期します。 これは実質的には
速度は遅くなりますが、一部のメールボックス形式では、
クラッシュ。
--preserve-タイムスタンプ
入力メールボックスの atime と mtime を保持します。 これはファイルベースにのみ影響します
mbox などのメールボックス。
-n, -ドライラン
メールをアーカイブするすべての手順を実行しますが、実際には何も変更しません
メールボックス。
-v, -詳細
より多くの情報メッセージを出力します。 より冗長にするには、複数回使用します。
-q, - 静かな
エラーメッセージ以外のメッセージは出力しません。
-V, - バージョン
バージョン番号を出力して終了します。
-h, - 助けて
使用状況情報を出力して終了します。
例
XNUMX 日前のメッセージを次の場所にアーカイブします 受信トレイ 〜へ 受信箱-古い:
チューメール --days 2 -o inbox-old inbox
既読メッセージを、メッセージの年月の名前のメールボックスにアーカイブします。
Chewmail --only-read -o %Y-%m 受信箱
onworks.net サービスを使用してオンラインでチューメールを使用する