これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドspamassassinpです。
プログラム:
NAME
spamassassin-スパムを識別するために使用される拡張可能な電子メールフィルター
DESCRIPTION
SpamAssassinは、さまざまなテストを使用して
より一般的には「スパム」として知られている、一方的なバルクメールを識別します。 これらのテストが適用されます
高度な統計手法を使用して電子メールを分類するために、ヘッダーとコンテンツを電子メールで送信します。 の
さらに、SpamAssassinには、他のテクノロジーを可能にするモジュラーアーキテクチャがあります。
スパムに対して迅速に使用され、事実上すべての電子メールに簡単に統合できるように設計されています
システム。
SYNOPSIS
アクセスを容易にするために、SpamAssassinのマニュアルはいくつかのセクションに分割されています。 もしも
あなたはこれらを初めてまっすぐに読むつもりです、提案された順序
前方参照の数を減らす傾向があります。
SpamAssassinの広範な追加ドキュメントは、主に
SpamAssassinのWebサイトとWiki。
SpamAssassinのドキュメントを man(1)プログラムまたは
perldocとします。
概要
spamassassin SpamAssassinの概要(このセクション)
CONFIGURATION
Mail :: SpamAssassin ::ConfSpamAssassin構成ファイル
USAGE
spamassassin-「spamassassin」フロントエンドフィルタリングスクリプトを実行します
sa-learntrainSpamAssassinのベイズ分類器
spamd用のspamcクライアント(spamassassinよりも高速)
スパムされたspamassassinサーバー(spamcが必要)
DEFAULT PLUGINS
Mail :: SpamAssassin :: Plugin :: AskDNS
Mail :: SpamAssassin :: Plugin :: AutoLearnThreshold
Mail :: SpamAssassin :: Plugin :: Bayes
Mail :: SpamAssassin :: Plugin :: BodyEval
Mail :: SpamAssassin :: Plugin :: Check
Mail :: SpamAssassin :: Plugin :: DKIM
Mail :: SpamAssassin :: Plugin :: DNSEval
Mail :: SpamAssassin :: Plugin :: FreeMail
Mail :: SpamAssassin :: Plugin :: HTMLEval
Mail :: SpamAssassin :: Plugin :: HTTPSismatch
Mail :: SpamAssassin :: Plugin :: Hashcash
Mail :: SpamAssassin :: Plugin :: HeaderEval
Mail :: SpamAssassin :: Plugin :: ImageInfo
Mail :: SpamAssassin :: Plugin :: MIMEEval
Mail :: SpamAssassin :: Plugin :: MIMEHeader
Mail :: SpamAssassin :: Plugin :: Pyzor
Mail :: SpamAssassin :: Plugin :: Razor2
Mail :: SpamAssassin :: Plugin :: RelayEval
Mail :: SpamAssassin :: Plugin :: ReplaceTags
Mail :: SpamAssassin :: Plugin :: SPF
Mail :: SpamAssassin :: Plugin :: SpamCop
Mail :: SpamAssassin :: Plugin :: URIDNSBL
Mail :: SpamAssassin :: Plugin :: URIDetail
Mail :: SpamAssassin :: Plugin :: URIEval
Mail :: SpamAssassin :: Plugin :: VBounce
Mail :: SpamAssassin :: Plugin :: WLBLEval
Mail :: SpamAssassin :: Plugin :: WhiteListSubject
WEB SITES
SpamAssassin Webサイト: http://spamassassin.apache.org/
Wikiベースのドキュメント: http://wiki.apache.org/spamassassin/
USER 郵送 LIST
ユーザーのメーリングリストは、他の経験豊富なユーザーが支援できることが多く、
ヒントとアドバイスを提供します。 サブスクリプションの手順は、SpamAssassinWebにあります
サイト。
CONFIGURATION ファイル
SpamAssassinルールベース、テキストテンプレート、およびルール説明テキストは、
設定ファイル
デフォルトの構成データは、次の最初の既存のディレクトリからロードされます。
/var/lib/spamassassin/3.004001
/ usr / share / spamassassin
/ usr / share / spamassassin
/ usr / local / share / spamassassin
/ usr / share / spamassassin
サイト固有の構成データは、すでに設定されている値を上書きするために使用されます
設定。 これは、次の最初の既存のディレクトリからロードされます。
/ etc / spamassassin
/ usr / etc / mail / spamassassin
/ usr / etc / spamassassin
/ usr / local / etc / spamassassin
/ usr / pkg / etc / spamassassin
/ usr / etc / spamassassin
/ etc / mail / spamassassin
/ etc / spamassassin
これらのXNUMXつのディレクトリから、SpamAssassinは最初に「.pre」で終わるファイルを読み取ります。
辞書式順序で、「。cf」で終わるファイルを辞書式順序で読み取ります(ほとんどのファイル
並べ替え順序を明確にするために、XNUMXつの数字で始めます)。
言い換えれば、それは読みます init.pre まず、それから 10_default_prefs.cf 50_スコア.cf
20_body_tests.cf 20_head_tests.cf。 それ以降のファイルのオプションは上書きされます
以前のファイル。
個々のユーザー設定は、「spamassassin」で指定された場所から読み込まれます。
「sa-learn」または「spamd」コマンドライン(詳細については、それぞれのマニュアルページを参照してください)。 の場合
場所が指定されていません、 〜/ .spamassassin / user_prefs 存在する場合は使用されます。 SpamAssassin
まだ存在しない場合は、を使用してそのファイルを作成します user_prefs.template として
テンプレート。 そのファイルは次の場所で検索されます。
/ etc / spamassassin
/ usr / etc / mail / spamassassin
/ usr / share / spamassassin
/ etc / spamassassin
/ etc / mail / spamassassin
/ usr / local / share / spamassassin
/ usr / share / spamassassin
タグ付け
次のXNUMXつのセクションでは、デフォルトのタグ付けとマークアップについて詳しく説明します。
デフォルト設定で「spamd」を使用して「spamassassin」または「spamc」を実行した場合のメッセージ。
注:ヘッダーの変更と追加の前は、「X-Spam-」で始まるすべてのヘッダーは
スパマーのいたずらを防ぎ、以前に引き起こされた潜在的な問題を回避するために削除されました
SpamAssassinの呼び出し。
タグ付け FOR SPAM メール
デフォルトでは、計算されたスコアが5.0以上のすべてのメッセージがスパムとしてタグ付けされます。
着信メッセージがスパムとしてタグ付けされている場合、元のメッセージを変更する代わりに、
SpamAssassinは新しいレポートメッセージを作成し、元のメッセージを
message / rfc822 MIME部分(元のメッセージが完全に保存され、簡単になるようにする
回復する)。
新しいレポートメッセージは、次のヘッダー(存在する場合)を継承します。
元のスパムメッセージ:
差出人:ヘッダー
宛先:ヘッダー
Cc:ヘッダー
件名:ヘッダー
日付:ヘッダー
メッセージID:ヘッダー
上記のヘッダーは、関連する「rewrite_header」オプションが指定されている場合に変更できます(を参照)。
詳細については、「Mail :: SpamAssassin :: Conf」を参照してください)。
デフォルトでは、これらのメッセージヘッダーはスパムに追加されます。
X-Spam-Flag:ヘッダー
「はい」に設定します。
追加されたヘッダーは、「add_header」オプションを使用して完全に構成できます(「add_header」オプションを参照)。
詳細については、「Mail :: SpamAssassin :: Conf」を参照してください)。
スパムメールの本文
メッセージが次の場合、SpamAssassinレポートがメールメッセージ本文の上部に追加されます
スパムとしてマークされます。
DEFAULT タグ付け FOR 全て メール
これらのヘッダーは、スパムとハム(非スパム)の両方のすべてのメッセージに追加されます。
X-Spam-Checker-Version:ヘッダー
SpamAssassinのバージョンとサブバージョン、およびSpamAssassinが実行されたホスト。
X-Spam-Level:ヘッダー
それぞれがフルスコアポイントを表す一連の「*」文字。
X-Spam-Status:ヘッダー
文字列、 "(はい|いいえ)、score = nn required = nn tests = xxx、xxx
autolearn =(ham | spam | no | unavailable | failed) "は、このヘッダーに設定され、
フィルタステータス。 最初の単語で、「はい」はスパムを意味し、「いいえ」はハム(非スパム)を意味します。
追加されたヘッダーは、「add_header」オプションを使用して完全に構成できます(「add_header」オプションを参照)。
詳細については、「Mail :: SpamAssassin :: Conf」を参照してください)。
インストール
当学校区の spamassassin コマンドはの一部です Mail :: SpamAssassin Perlモジュール。 これをとしてインストールします
通常のPerlモジュール、「perl -MCPAN -e shell」を使用するか、手動で。
「PERL5LIB」環境変数を使用して場所に影響を与えることはできないことに注意してください
SpamAssassinは、perlの「汚染」セキュリティによって課せられた制限により、perlモジュールを検出します
チェックします。
インストール方法の詳細については、から「インストール」ファイルをお読みください。
SpamAssassinディストリビューション。
開発者 マニュアル
Mail :: SpamAssassin
スパム検出器とマークアップエンジン
Mail :: SpamAssassin :: ArchiveIterator
メッセージを一度にXNUMXつずつ検索して処理します
Mail :: SpamAssassin :: AutoWhitelist
SpamAssassinの自動ホワイトリストハンドラー
Mail :: SpamAssassin :: Bayes
ベイズ分類器を使用してスパム性を判断する
Mail :: SpamAssassin :: BayesStore
ベイジアンストレージモジュール
Mail :: SpamAssassin :: BayesStore :: SQL
SQLベイジアンストレージモジュールの実装
Mail :: SpamAssassin :: Conf :: LDAP
LDAPデータベースからSpamAssassinスコアをロードします
Mail :: SpamAssassin :: Conf :: Parser
SpamAssassin構成を解析します
Mail :: SpamAssassin :: Conf :: SQL
SQLデータベースからSpamAssassinスコアをロードします
Mail :: SpamAssassin :: Message
RFC-2822メッセージをデコード、レンダリング、および保持します
Mail :: SpamAssassin :: Message :: Metadata
メッセージからメタデータを抽出する
Mail :: SpamAssassin :: Message :: Node
MIMEメッセージ部分をデコード、レンダリング、および利用可能にする
Mail :: SpamAssassin :: PerMsgLearner
メッセージごとのステータス(スパムまたは非スパム)
Mail :: SpamAssassin :: PerMsgStatus
メッセージごとのステータス(スパムまたは非スパム)
Mail :: SpamAssassin :: PersistentAddrList
永続アドレスリスト基本クラス
Mail :: SpamAssassin :: Plugin
SpamAssassinプラグイン基本クラス
Mail :: SpamAssassin :: Plugin :: Hashcash
ハッシュキャッシュ検証テストを実行する
Mail :: SpamAssassin :: Plugin :: RelayCountry
各リレーの国コードを示すメッセージメタデータを追加します
Mail :: SpamAssassin :: Plugin :: SPF
SPF検証テストを実行する
Mail :: SpamAssassin :: Plugin :: URIDNSBL
DNSブロックリストに対してURLを検索する
Mail :: SpamAssassin :: SQLBasedAddrList
SpamAssassinSQLベースの自動ホワイトリスト
onworks.netサービスを使用してオンラインでspamassassinpを使用する