SpamAssicinは、望ましくない電子メールをフィルターするように設計されたソフトウェアの一部です。 このソフトウェアと組み合わせて、Adobe Campaignは電子メールにスコアを割り当て、配信が起動される前にメッセージが望ましくないと見なされる可能性があるかどうかを判断できます。 これを行うには、SpamAssinをAdobe Campaignのアプリケーションサーバにインストールして設定する必要があります。また、Perlモジュールの動作には、一定の数の追加が必要です。
この章で説明するSpamAssinの展開と統合は、フィルタリングとスコアリングルールと同様、デフォルトのソフトウェアのインストールに基づいています。フィルタリングとスコアリングルールは、変更や最適化を行わずにSpamAssinが提供します。 スコアアトリビューションとメッセージの資格は、SpamAssinオプションの設定とフィルタールールのみに基づいています。 ネットワーク管理者は、会社のニーズに合わせてネットワークを調整する責任を負います。
SpamAssicinが望ましくない電子メールの認定は、完全にフィルターとスコアリングルールに基づいています。
したがって、SpamAssicinのインストールとAdobe Campaignへの統合が完全に機能し、送信前に配信に割り当てられたスコアの関連性を保証するために、これらのルールを少なくとも1日に1回更新する必要があります。
この更新は、SpamAssinをホストするサーバー管理者の責任です。
SpamAssinをAdobe Campaignで使用すると、Adobe Campaignから送信された電子メールを受信したときにSpamAssinを使用するメールサーバーで発生する可能性がある動作を示します。 ただし、インターネットプロバイダやオンラインメールサーバのメールサーバは、Adobe Campaignから送信されるメッセージを望ましくないものと見なす可能性があります。
PerlにSpamAssinとそのモジュールを導入するには、HTTP接続(TCP/80フロー)を介したAdobe Campaignアクセスを備えたインターネットアプリケーションサーバーが必要です。
WindowsにSpamAssinをインストールして設定し、Adobe Campaignとの統合を有効にするには、次の手順を適用します。
ユーザーの資格情報を使用して、ソフトウェア配布ポータルに接続します。 ソフトウェアの配布についての詳細は、このページを参照してください。
Neolane Spam Assacin (Windowsのインストール) (2.0)ファイル(neolane_spamassign.2.0.zip)をダウンロードします。
このファイルをAdobe Campaignサーバーにコピーし、解凍します。
パスが次の正規式文字のいずれかで構成されている場合は、必要に応じてファイルを解凍するように選択できます。-_A-Za-z\xA0-\xFF0-9\.\%\@\=\+\,\/\\\:.
. インストールパスに空白文字を含めることはできません。
ファイルの解凍先のファイルに移動し、重複がrun_me.batファイルをクリックして、インストールスクリプトを起動します。
Windowsシェルが表示され、数秒間表示され続ける場合は、インストールが完了して更新が終了するまで待ってから、Enterをクリックします。
Windowsシェルが表示されない場合、または表示されない場合は、次の手順に従い、portableShell.batファイルを重複クリックしてWindowsシェルを表示し、シェルパスがspamassin.zipファイルの解凍先のフォルダーに対応していることを確認します。 そうでない場合は、cdコマンドを使用してアクセスします。
run_me.batと入力し、Enterをクリックして、インストールと更新の処理を開始します。 この操作は、更新の結果を示すために、次のいずれかの値を返します。
SpamAssinのインストールが正常に完了したことを確認するには、次の手順を使用してGTUBEテスト(非要請のバルク電子メール用の汎用テスト)を実行します。
テキストファイルを作成し、C:\TestSpamMail.txtに保存します。
ファイルに次のコンテンツを挿入します。
Subject: Test Spam Mail (GTUBE)
Message-ID: <1010101@example.net>
Date: MM-DD-YY
From: Sender <sender@example.net>
To: Recipient <recipient@example.net>
Precedence: junk
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
XJS*C4JDBQADN1.NSBN3*2IDNEN*GTUBE-STANDARD-ANTI-UBE-TEST-EMAIL*C.34X
portableShell.batファイルを重複がクリックすると、Windowsシェルが表示され、次のコマンドが起動します(または、spamassin.zipファイルを解凍するときに、作成したフォルダーを指定します)。<root>
"<root>\perl\site\bin\spamassassin" "C:\TestSpamMail.txt"
このテスト電子メールのコンテンツは、SpamAssicinによる1,000ポイントスコアをトリガーします。 これは、望ましくないと検出され、インストールが成功し、完全に機能していることを意味します。
[INSTALL]/conf/serverConf.xml
ファイルを編集します。 serverConf.xmlで使用できるすべてのパラメーターは、このセクションに一覧表示されます。
WebノードのspamCheck要素' command属性の値を変更します。 これを行うには、次のコマンドを実行します。
<spamCheck command='"<absolute path to the folder where you unzipped the zip file>\call_perl_with_args.bat" "<absolute path to nlserver>/spamcheck.pl"'/>
すべてのパスは絶対パスである必要があります。
Adobe Campaignサービスを停止して開始します。
Adobe Campaign内のSpamAssinの統合を確認するには、GTBUEテスト(未請求のバルク電子メール用汎用テスト)を使用します。
portableshell.batファイルを重複クリックします。 これにより、Windowsシェルの表示がトリガされます。 次に、次のコマンドを実行します。
perl "[INSTALL]\bin\spamcheck.pl" "C:\TestSpamMail.txt"
このテスト電子メールのコンテンツは、SpamAssicinが割り当てた1,000ポイントをトリガーします。 これは、望ましくないと検出され、Adobe Campaignの統合が成功し、完全に機能していることを意味します。
スパムアサシンのフィルタリングおよびスコアリングルールの更新
フィルタリングとスコアリングルールの初期更新の場合は、開始portableShell.batを実行し、次のコマンドを実行します。
sa-update --no-gpg
フィルタリングおよびスコアリング・ルールの自動更新を実行するには、スケジュールされたシステム・タスクで次の同じコマンドを使用します。
sa-update --no-gpg
必要に応じて、次のコマンドを使用してPerlとSpamAssinをインストールします。
apt-get install spamassassin libxml-writer-perl
serverConf.xmlファイル(/usr/local/[INSTALL]/nl6/conf/
から入手可能)で、spamCheck行を次のように変更します。
<spamCheck command="perl
/usr/local/[NSTALL]/nl6/bin/spamcheck.pl"/>
必要に応じて、Perlをインストールし、CPANを使用してパッケージを回復します。
cpan Digest::SHA1
cpan HTML::Parser
cpan Net::DNS
cpan Mail::SPF
cpan XML::LibXML
cpan XML::Writer
cpan Mail::SpamAssassin
フィルタールールは、sa-updateツールを使用して自動的に更新できます。 詳しくは、公式のSpamAssinのWebサイトhttp://spamassassin.apache.org/を参照してください。
Debianでは、更新は毎日自動的に行われます。
そうでない場合(Debianが手動でインストールされている場合など)は、ルールの更新を自動化するスクリプトを作成します。
!/bin/sh
test -x /usr/bin/sa-update || exit 0
/usr/sbin/sa-update && /etc/init.d/spamassassin update
次のコマンドを使用して、crontabにこのスクリプトを挿入します。
crontab-e
Linuxでのパフォーマンスを向上させるには、/etc/spamassassin/local.cfファイルを編集し、ファイルの末尾に次の行を追加します。
dns_available no