listadmin - クラウド上のオンライン

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド listadmin です。

プログラム:

NAME


listadmin - Mailman が保持しているメッセージを承認のために処理します

SYNOPSIS


リスト管理者 [-?] [-V] [-NS 構成ファイル] [-NS ] [ - 郵便] [--メール] [{-a|-r} file]
[--メンバー追加 住所] [--メンバーの削除 住所] [-l] [リスト名]

DESCRIPTION


リスト管理者 メールを管理するための Mailman の WWW インターフェイスに代わるテキスト形式のツールです。
一覧表示します。

OPTIONS


-f 構成ファイル
メーリングリストのリストを取得します 構成ファイル デフォルトではなく
(~/.listadmin.ini).

-t
次の後に処理を停止します が過ぎました。 完全に自動化する場合に主に役立ちます
の構成 リスト管理者.

--メール 購読者として追加されるメール アドレス ノーメール オフ。

--nomail
購読者として追加されるアドレス ノーメール オン。

-a file
にリストされている電子メール アドレスを追加します file (XNUMX 行に XNUMX つのアドレス) を加入者リストに追加します。
ウェルカム メッセージは抑制されます。

--メンバー追加 住所
Add 住所 加入者リストに追加すると、上記のように機能します。

-r file
にリストされている電子メール アドレスを削除します file 加入者からの(XNUMX 行に XNUMX つのアドレス)
リスト。

--メンバーの削除 住所
削除します 住所 購読者リストから。

-l 加入者リストを表示します。

リスト名
一致するリストのみを処理する リスト名。 完全なアドレス、部分文字列を指定します
または正規表現。

-? または --ヘルプ
短い使用方法の説明を表示します。

-V または --version
バージョン番号を出力します。

CONFIGURATION 構文


構成ファイルには、コメント、ディレクティブ、または
メーリングリストのアドレス。

行の最後にバックスラッシュ文字を置くと、行を続けることができます。 どれでも
次の行の先頭の空白は削除されます。

コメントは文字 # で始まり、行末まで続きます。 バックスラッシュの継続
コメントには適用されません。

ディレクティブの引数を二重引用符で囲んでスペース文字を保護できます。
二重引用符内では、\" を使用してリテラルの二重引用符を含めることができ、\\ は二重引用符の代わりに使用できます。
リテラルのバックスラッシュ。

指令


ディレクティブは、そのディレクティブの後に続くすべてのメーリング リスト アドレスに影響します。
設定ファイル。 ディレクティブは次のとおりです。

ユーザ名 ユーザ名
認証に使用するユーザー名を指定します。 (すべての Mailman サーバーではありません
ユーザー名が必要です。)

password password
認証に使用するパスワードを指定します。

管理URL URL
Mailman リクエストを維持するための URL。 いくつかの置換が実行されます。
(以下の例は、仮説のリストを参照しています) foo-devel@example.net)

{list} リスト名のローカル部分 (例: "foo-devel")。

{ドメイン}
リスト名のドメイン部分 (例: "example.net")。

{サブドメイン}
ドメイン部分の最初のコンポーネント (例: "example")。

デフォルト アクション
ユーザーが Return キーを押したときに実行するアクションを指定します。 利用可能
アクションは次のとおりです。

承認する
メッセージはリストのメンバー全員に送信されます。

拒否 メッセージが拒否されたことを送信者に通知します。

捨てます
メッセージを破棄し、送信者に通知しません。

スキップ 今は決めずに、後で決めてください。

none デフォルトのアクションがない状態にリセットします。

アクション アクション
このアクションは、他のルールが適用されないすべてのメッセージに対して実行されます。
適用する(例: スパムレベル, 破棄の場合 など)、つまり、ユーザーがそうするたびに
何をすればよいか尋ねられました。 と同じアクション デフォルト 利用可能です、
ただし、reject はあまり役に立ちません。

スパムレベル
スパムの疑いのあるものを自動的に破棄するためのしきい値を指定します。
メッセージ。 12 に偽陽性が発生する可能性は低いです。 ユーザー確認はありません
必要なので、安全策を講じるのが最善です。 5 未満は推奨されません。

スパムヘッダー ヘッダー名
スパムスコアを含むヘッダーの名前。 と仮定されます
スコアは、値の「*****」のように、一連の文字としてエンコードされます。
5. デフォルトでは、「スパム」と「スパム」を含む名前を持つすべてのヘッダーが検索されます。
「スコア」または「レベル」が複数ある場合は、最も高いスコアを選択します。
ヘッダー名を次のように設定します デフォルト この動作を復元します。

not_spam_if_from パターン
メッセージの From ヘッダーがパターンと一致する場合、すべての自動アクションは
キャンセルされると、どのようなアクションを実行するかを明示的に尋ねられます。 の
パターンでは Perl 正規表現構文を使用できます。 スラッシュで囲んだ場合、一部の修飾子
を追加することができます。典型的な例は次のとおりです。 /パターン/i 大文字と小文字を一致させるために-
無神経に。

not_spam_if_subject パターン
上記と同様ですが、Subject ヘッダーと一致します。

破棄の場合 パターン
メッセージの From ヘッダーがパターンと一致する場合、メッセージは破棄されます
自動的に。

破棄の場合の件名 パターン
上記と同様ですが、Subject ヘッダーと一致します。

廃棄の場合の理由 パターン
上記と同様ですが、Mailman がメッセージを保持する理由と一致します。
承認。

サブスクリプション_デフォルト アクション
ユーザーが Return キーを押したときに実行するアクションを指定します。
サブスクリプションを処理しています。 利用可能なアクションは次のとおりです。

accept 新しい加入者が追加されます。

拒否 送信者にリストへの参加が許可されていないことを通知します。

スキップ 今は決めずに、後で決めてください。

none デフォルトのアクションがない状態にリセットします。

サブスクリプション_アクション アクション
この措置が取られます 常に 関連するすべての新規加入者向け
リストの場合、ユーザーの操作は行われません。 と同じアクション
サブスクリプション_デフォルト も利用できますが、スキップのみが非常に便利です。 それ
を変更して、自動的に受け入れおよび拒否の動作を取得する方が良いでしょう。
郵便配達員の設定。

空室状況 はい|いいえ
変更を送信する前に、確認を求めてください。 デフォルトは「はい」です。

印刷できない 疑問符|ユニコード
件名または送信者アドレスに文字が含まれている場合、端末は送信できません。
表示される場合は、次のいずれかに置き換えられます。 " (で 疑問符 モード、
デフォルト)または「」のようなもの" (で ユニコード モード)。

ログ ファイル名
Web インターフェイスに送信された変更はログに記録されます。 すべての変更を XNUMX つで実現
リストは処理の最後にバッチで送信されます。 ログ内の形式は次のとおりです
最初の行には、リスト名と現地時間のタイムスタンプが含まれています。 それから
メッセージごとに XNUMX 行の形式で

アクション D:[date] フ:[トランスミッタ] サ:[テーマ]

この一連の行は次の行で終了します。 変更 送信 〜へ .

同じ置換が実行されます ファイル名 への議論のように
管理URL。 チルダ構文を使用して、ホーム ディレクトリを参照できます。 の
ファイル名 なし ログ記録をオフにします。

メタメンバーサポート はい|いいえ
メタ メンバーはオスロ大学の実験的な機能です。 これ
このオプションは、uio.no のリストに対してデフォルトで有効になっており、回避するために必要です。
通常のメンバーのリストを操作するときにメタメンバーのリストをクリアする
メンバー。 注: 必要 追加の パール モジュール WWW::機械化

インタラクティブ USE


ユーザーインターフェースは、 リスト管理者 単一文字のコマンドを使用する行指向です。 押すことで
戻ると、デフォルトのアクションが選択されます。 デフォルトのアクションは、括弧内に表示されます。
プロンプト。 利用可能なアクションは次のとおりです。

a リストのすべてのメンバーへのメッセージの送信を承認します。

r メッセージを拒否し、送信者に決定を通知します。

d メッセージをサイレントに破棄し、送信者に通知しません。

■ メッセージをスキップし、ステータスを保留のままにしておきます。

b [本文の表​​示] では、メッセージの最初の 20 行が表示されます。

f View Full では、ヘッダーを含む完全なメッセージが表示されます。

t View Time では、メッセージの日付ヘッダーを表示します。

メッセージに前後にジャンプします .

u 前のメッセージに戻り、最後の承認、破棄、または拒否を取り消します。
をご利用ください。

/パターン
From または一致する次のメッセージを (大文字と小文字を区別せずに) 検索します。
主題。 もし パターン 省略した場合は、前の値が使用されます。

?パターン
上記と同様ですが、逆方向です。

。 現在のメッセージに関する情報を再表示します。

追加 追加 住所 リストの購読者として。 もし 住所 が省略されている場合は、
現在のメッセージの送信者。

nomail として 加えます、しかし付け加えます 住所 「nomail」が有効になっている場合。

list 一致する加入者アドレスをリストします。 パターン、そうでない場合は完全なリスト パターン
指定されています。

レム削除 住所 購読者リストから。 注: これを元に戻すことはできません
をご利用ください。

q このリストの処理を中止して、次のリストに進みます。

変更はリストの最後に達するまで有効になりません。 その時、
ユーザーは、変更を Mailman に送信するかどうかを尋ねられます (参照)
上記の「確認」ディレクティブ)。


単一ドメインのリストのみを処理するには、パターンとしてドメインを指定します。
listadmin example.com

US-ASCII 以外の文字の印刷を無効にするには、ロケールを適切に設定します。
env LC_CTYPE=C リスト管理者

設定ファイルの例:
# コメント。単独で XNUMX 行に記述する必要があります。
#
# 設定は、その後にリストされるすべてのリストに影響します。

ユーザ名 jdoe@example.com
パスワード ゲハイム
デフォルトの破棄
# これは Sourceforge で動作します:
管理者 URL http://{ドメイン}/lists/admindb/{リスト}

slartibartfast@lists.sourceforge.net

# デフォルトの Mailman URL は次のようになります。
管理者 URL http://{ドメイン}/mailman/admindb/{リスト}

# パスワードに引用符またはスペースが含まれている場合は、必要に応じて
# 引用符で囲みます。 複雑な例:
パスワード「\"lise\\ "」

# これらのリストでは引き続きユーザー名 [jdoe] が使用されますが、
# パスワードは ["lise\ ] になりました。

デフォルトの承認
Discard_if_reason "メッセージに暗黙のメッセージがあります|受信者が多すぎます"
Disaster_if_from ^(postmaster|mailer(-daemon)?|listproc|no-reply)@

foo-devel@example.net

# 次のリストには誰も電子メールを送信してはいけないので、それを捨ててください
# 何も質問せずにすべて離れてください
アクションの破棄
いいえを確認します
foo-announce@example.net

ENVIRONMENT


http_proxy or HTTP_PROXY
HTTP に使用するプロキシを指定します。

https_proxy or HTTPS_PROXY
HTTPS に使用するプロキシを指定します。

LC_CTYPE
文字セットのサポートは、この変数から推定されます。

onworks.net サービスを使用してオンラインで listadmin を使用する



最新のLinuxおよびWindowsオンラインプログラム