ASSP インストール · 1 min read · Jan 30, 2026
Ubuntu Server 10.04 / Debian 5.0 に ASSP (Anti-Spam SMTP Proxy) をインストールする - ページ 2
ASSP をインストールする
- お好みのダウンロードディレクトリに移動します。もし持っていなければ、ホームディレクトリで大丈夫です。
- ASSP プログラムファイルをダウンロードします。SourceForge プロジェクトページ ( http://sourceforge.net/projects/assp/files/) に行き、ダウンロードリンクをコピーして wget コマンドの後に貼り付けます。次のようになります:
- 常に最新の安定版をダウンロードしてください。ここで使用されているバージョン番号は例示のためのものです。
wget http://sourceforge.net/projects/assp/files/ASSP%20Installation/ASSP%201.8.1.1/ASSP_1.8.1.1-Install.zip
- ASSP を解凍します:
unzip ASSP_1.8.1.1-Install.zip - ASSP プログラムファイル用のディレクトリを作成します:
mkdir /usr/share/assp - ASSP を新しいホームディレクトリにコピーします: cd ASSP_1.8.1.1-Install
cp -R ASSP/* /usr/share/assp - SSLeay 依存関係をインストールします(これらは次のステップのいくつかの perl モジュールに必要です):
apt-get install libssl-dev libdb-dev - mod_inst.pl スクリプトを実行して必要な perl モジュールをインストールします: cd /usr/share/assp
perl mod_inst.pl - プロンプトが表示されたら、すべてのデフォルトを受け入れます。これには少し時間がかかります…
- スクリプトが完了すると、すべてのモジュールが [OK] と表示されるはずです。
- もしモジュールのいくつかが [FAILED] と表示された場合は、mod_inst.pl スクリプトを再実行してみてください。時々、依存関係がそのモジュールのインストール後にインストールされることがあります。
- 場合によっては、File::Scan::ClamAV perl モジュールのインストールが失敗することがあります。この場合は、CPAN に入って…
perl -MCPAN -e shell…CPAN プロンプトで強制的にインストールします:force install File::Scan::ClamAV - すべてが [OK] であることを確認するために、再度 mod_inst.pl スクリプトを実行します。もし何かがそうでない場合は、perl 依存関係を確認してください。
- ASSP を初めて実行します。エラーや重大な警告なしに開始するはずです:
perl assp.pl &
ASSP を設定する
これは、あなたを始めさせ、いくつかのオプションを稼働させるための非常に基本的な設定です。この How-To を終えたら、ASSP ウィキやフォーラムに行って、ASSP を完全に設定する方法に関するドキュメントを見つけてください。
- ネットワーク内の任意のウェブブラウザから、http://
:55555 にアクセスします(デフォルトのパスワードは nospam4me で、ユーザー名は空白のままにします)そして次の設定を変更します: - サーバー設定セクション:
“ASSP をデーモンとして実行” (AsADaemon) を有効にします。
“GUI での HTTP 圧縮を有効にする” (EnableHTTPCompression) を有効にします。
- ClamAV と FileScan セクション:
“ClamAV を使用” (UseAvClamd) を有効にします。
“ClamAV のポートまたはファイルソケット” (AvClamdPort) を /var/run/clamav/clamd.ctl に変更します。 - SSL/TLS セクション:
安全な/暗号化されたメールを提供したい場合は、”SSL/TLS サポートを有効にする” (enableSSL) を有効にします。
- ASSP を停止し、再起動します。
- すべての perl モジュールが正しくインストールされ、設定されているか確認します。情報と統計ページで、Perl モジュールセクションを確認します: - すべての perl モジュールが利用可能であるべきです(緑)。IPv6、SSL、および MySQL はオプションです。
- SSL を使用しない場合は IO::Socket::SSL を無視してください。
- IPv6 を使用しない場合は IO::Socket::INET6 を無視してください。
- MySQL を使用しない場合は Tie::RDBM を無視してください。
- telnet を使用して ASSP/Postfix サーバーをテストします。
telnet localhost 25あなたは Postfix SMTP サーバーのウェルカムテキストを見ることができるはずです。 - 次の HELO コマンドを入力します:
helo yourhostname.yourdomain.tldあなたは次のようなメッセージを受け取るはずです: 250 yourhostname.yourdomain.tld - SMTP サーバーから退出します:
quit
ASSP のスタートアップスクリプトを設定する
- ASSP が実行中でないことを確認します。前のステップから実行中の ASSP プロセスを見つけて終了させる必要があるかもしれません:
ps -A | grep perlperl プロセスのプロセス ID を見つけます(左側の最初の数字であるべきです)。プロセスを終了します:kill -9 - assp.pl スクリプトを実行可能にします: cd /usr/share/assp
chmod 755 assp.pl - このフォーラムスレッドに行き、元の投稿の init スクリプトをコピーします: https://sourceforge.net/apps/phpbb/assp/viewtopic.php?f=5&t=980&sid=11242812618cab1504a1258cb585bb0b
- スクリプトを /etc/init.d/assp として保存します。
- assp init スクリプトを実行可能にします: cd /etc/init.d
chmod 755 assp - init スクリプトを登録してリンクを作成し、ASSP が起動時に自動的に実行されるようにします(起動順序に応じて ‘50’ の数字を変更する必要があるかもしれません):
update-rc.d assp defaults 50 - これで、init スクリプトから ASSP を次のように開始できます(このスクリプトでは次のコマンドがサポートされています: {start|stop|restart|reload|force-reload|status}):
/etc/init.d/assp start - GUI 再起動コマンドを設定します。ASSP 管理ページで: - 自動更新 / 再起動セクション:
“自動再起動のための OS シェルコマンド” (AutoRestartCmd) を次のように変更します: /etc/init.d/assp restart
Webmin をインストールする(オプション)
システムリソースを確認し、ほとんどのサーバーの設定や構成に Web GUI からアクセスするのを助けるために Webmin をインストールします。
- お好みのダウンロードディレクトリに移動します。もし持っていなければ、ホームディレクトリで大丈夫です。
- Webmin 依存関係をインストールします:
apt-get install libnet-ssleay-perl libauthen-pam-perl libio-pty-perl apt-show-versions libapt-pkg-perl - www.webmin.com に行き、Debian パッケージのダウンロードリンクをコピーして wget コマンドの後に貼り付けます:* 常に最新の安定版をダウンロードしてください。ここで使用されているバージョン番号は例示のためのものです。
wget https://downloads.sourceforge.net/project/webadmin/webmin/1.520/webmin_1.520_all.deb - Webmin .deb パッケージをインストールします:
dpkg -i webmin_1.520_all.deb - あなたは今、root パスワードを使って https://
:10000/ に root として、または sudo を使用して root としてコマンドを実行できる任意のユーザーとしてログインできます。
完了!
- さあ、ASSP の設定オプションについて学び、設定を楽しんでください。
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。