メールサーバー · 1 min read · Feb 14, 2026
ASSPと埋め込まれたClamAVを仮想ユーザーとドメインを持つPostfixに統合する
ASSPと埋め込まれたClamAVを仮想ユーザーとドメインを持つPostfixに統合する
バージョン 1.1
著者: Oliver Meyer
この文書は、MySQLデータベースにあるユーザーとドメインを持つPostfixベースのメールサーバーに、埋め込まれたClamAVを持つASSP(Anti-Spam SMTP Proxy)を統合する方法を説明します。これは、Falko Timmeの「Postfix、Courier、およびMySQLを使用したユーザーとドメイン」に関するhowtoの一部に基づいています。
結果として得られるPostfixサーバーは、上記のhowtoのものと機能的にはほぼ同一ですが、Amavisdは必要ありません。ASSPは、セットアップ/構成のための快適でかなりのWebインターフェースを提供します。
このhowtoは実用的なガイドとして意図されており、理論的な背景はカバーしていません。それらはWeb上の他の多くの文書で扱われています。
この文書は、いかなる種類の保証もなく提供されます!これは、このようなシステムを設定する唯一の方法ではないことを言いたいです。この目標を達成する方法はたくさんありますが、これは私が取る方法です。これがあなたにとって機能する保証はありません!
1 準備
進む前に、Falko Timmeの「Postfix、Courier、およびMySQLを使用したユーザーとドメイン」に関するhowtoのステップ1 - 8 + 13に従ってください。
2 必要なパッケージ
まず、ASSPに必要なパッケージをいくつかインストールする必要があります:
apt-get install libcompress-zlib-perl libdigest-md5-perl libemail-valid-perl libfile-readbackwards-perl libmail-spf-query-perl libmail-srs-perl libnet-dns-perl libsys-syslog-perl libnet-ldap-perl libtime-hires-perl unzip3 ASSPを取得
ASSPをダウンロードして解凍します:
cd /usr/src/
wget http://mesh.dl.sourceforge.net/sourceforge/assp/ASSP_1.3.3.1-Install.zip
unzip ASSP_1.3.3.1-Install.zip4 ASSPをインストール
いくつかのディレクトリを準備します:
mkdir -p /usr/share/assp/spam
mkdir /usr/share/assp/notspam
mkdir /usr/share/assp/errors
mkdir /usr/share/assp/errors/spam
mkdir /usr/share/assp/errors/notspamASSPを正しい場所にコピーします:
cd /usr/src/ASSP_1.3.3.1-Install/
cp -R ASSP/* /usr/share/assp/5 スクリプトを作成
ASSPをかなり使うために、次のスクリプト(Ivo Schaapに感謝)と自動起動のためのランレベルエントリを作成します:
vi /etc/init.d/assp#!/bin/sh -e
# ASSPを開始または停止します
#
# Ivo Schaap <[email protected]>
PATH=/bin:/usr/bin:/sbin:/usr/sbin
case "$1" in
start)
echo -n "Anti-Spam SMTP Proxyを開始しています"
cd /usr/share/assp
perl assp.pl
;;
stop)
echo -n "Anti-Spam SMTP Proxyを停止しています"
kill -9 `ps ax | grep "perl assp.pl" | grep -v grep | awk '{ print $1 }'`
;;
restart)
$0 stop || true
$0 start
;;
*)
echo "使用法: /etc/init.d/assp {start|stop|restart}"
exit 1
;;
esac
exit 0
権限を変更します:
chmod 755 /etc/init.d/asspランレベルエントリを作成します:
update-rc.d assp defaultsASSPを初めて起動します:
/etc/init.d/assp start新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。