[CTX]
[ALL]
anonymizing
NNTP articles
NNTP の記事を匿名化する
メールアドレスをスパム用に検索させないようにするため、
NNTP プロトコル上で伝送されたメールアドレスを、
次のように、"rewaddr" マウントオプションで匿名化できます。
MOUNT="* nntp://server/* rewaddr=*:%l@%r"
この、"rewaddr" マウントオプションは、NNTP と、HTTP DeleGate のMOUNT パラメーターで使えます。
指定アドレスまたはドメインでメールアドレスの書き換えを止めるには、
NNTPCONF の "nomapemail" オプションを次のように指定します:
NNTPCONF="nomapemail:{etl.go.jp,feedback@delegate.org,services@}"
匿名化は、NNTP/HTTP ゲートウェイ DeleGate 経由のそれぞれの記事の投稿者によって制御できます。
例) NNTP/HTTP ゲートウェイ用 DeleGate サーバーは、次のような構成にできます:
SERVER=http -P8080 MOUNT="/ml/* nntp://server/mail-lists.*" ...
それぞれの記事、または、投稿者によって投稿された記事の匿名化は、
以下のページで制御します:
http://DeleGate:8080/ml/groupName/articleNumber?Admin
匿名化制御をするには、それぞれの投稿者用の認証鍵が必要です。
鍵はメールで自動送信、または、"-Fauthkey" コマンドで得ることができます:
delegated -Fauthkey foo@bar.dom
それぞれの鍵は、パスフェーズ(デフォルトは空文字列)によって暗号化されています。
パスフェーズは、それぞれの DeleGate サーバー、または、-Fauthkey コマンドに対する、
AUTH=pass パラメーターで、デフォルト値から変更するべきです:
delegated AUTH="pass:admin:creysalt:PassPhrase" SERVER=nntp ...
delegated AUTH="pass:admin:creysalt:PassPhrase" SERVER=http ...
delegated AUTH="pass:admin:creysalt:PassPhrase" -Fauthkey ...
この 匿名化は、同様にオフラインフィルターコマンドでも適用できます:
delegated MIMECONV="rewaddr:*:%l@%r" -FdeMime < infile > outfile
必要なら、
MIMECONV="nomapemail:{listOfAddress}" と、
AUTH=pass:admin:... を、-FdeMime とともに使えます。