インストールガイド · 3 min read · Jan 17, 2026

Debian Lenny に Maia Mailguard をインストールする (Postfix/MySQL を使用した仮想ユーザー/ドメイン) - ページ 3

10 Amavisd-new の設定

Maia Mailguard には独自の amavisd-new 設定と amavisd バイナリが付属しているため、既存の amavisd-new を置き換える必要があります。

まず、現在の amavisd プロセスを停止します:

/etc/init.d/amavis stop

amavisd-maia を /usr/local/sbin/amavisd-new にコピーします…

cd /usr/src/maia/1.0/  
cp amavisd-maia /usr/local/sbin/amavisd-new  
chown root /usr/local/sbin/amavisd-new  
chmod 755 /usr/local/sbin/amavisd-new

… そして /etc/init.d/amavis 初期化スクリプトを次のように調整します:

vi /etc/init.d/amavis

| [...] #DAEMON=/usr/sbin/amavisd-new DAEMON=/usr/local/sbin/amavisd-new [...] #START="--start --quiet --pidfile /var/run/amavis/${NAME}.pid --name ${DAEMONNAME} --startas ${DAEMON}" #STOP="--stop --quiet --pidfile /var/run/amavis/${NAME}.pid --name ${DAEMONNAME}" START="--start --quiet --pidfile /var/lib/amavis/${NAME}.pid --name ${DAEMONNAME} --startas ${DAEMON}" STOP="--stop --quiet --pidfile /var/lib/amavis/${NAME}.pid --name ${DAEMONNAME}" [...] |

その後、/usr/src/maia/1.0/amavisd.conf.dist を /etc/amavisd.conf にコピーします…

cp /usr/src/maia/1.0/amavisd.conf.dist /etc/amavisd.conf

… そしてそのファイルを編集します:

vi /etc/amavisd.conf

| [...] $mydomain = 'localhost'; #$mydomain = 'yourdomain.tld'; # 他の設定の便利なデフォルト $MYHOME = '/var/lib/amavis'; #$MYHOME = '/var/amavisd'; # 他の設定の便利なデフォルト [...] $log_level = 5; #$log_level = 0; # 冗長性 0..5 [...] # データベース接続文字列 @lookup_sql_dsn = ( ['DBI:mysql:maia:localhost', 'amavis', 'passwd'] ); [...] $myhostname = 'server1.example.com'; #$myhostname = 'host.domain.tld'; # 完全修飾ドメイン名である必要があります! [...] $final_virus_destiny = D_DISCARD; $final_banned_destiny = D_DISCARD; $final_spam_destiny = D_DISCARD; $final_bad_header_destiny = D_DISCARD; [...] # https://secure.renaissoft.com/maia/wiki/VirusScannerConfig # さらなるウイルススキャナーの定義については。 @av_scanners = ( ### http://www.clamav.net/ ['ClamAV-clamd', \&ask_daemon, ["CONTSCAN {} ", "/var/run/clamav/clamd.ctl"], qr/\bOK$/m, qr/\bFOUND$/m, qr/^.*?: (?!Infected Archive)(.*) FOUND$/m ], # 注意: clamd を amavisd と同じユーザーで実行します; このエントリのソケット名に clamav.conf のソケット名 (LocalSocket) を一致させます # chroot 環境で実行する場合は: ["CONTSCAN {} ","$MYHOME/clamd"], ); [...] |

@lookup_sql_dsn 行に amavis MySQL ユーザーの正しいパスワードを入力してください。ClamAV-clamd のスタンザでは、ソケットを変更する必要があります - Debian Lenny の正しいソケットは /var/run/clamav/clamd.ctl です。

その後、amavisd を起動します:

/etc/init.d/amavis start

/var/lib/amavis/amavis.log でエラーを確認してください - データベース接続が機能していることを確認してください。

11 Maia Mailguard にログイン

http://www.example.com/maia/ で Maia Mailguard にアクセスできるようになりました - ここで、あなたとあなたのユーザーは既存のメールアドレス/パスワードでログインできます:

初めて Maia Mailguard を使用する場合は、Maia スーパーユーザーとして自分を登録する必要があります。http://www.example.com/maia/login.php?super=register に移動し、既存のメールアドレスとパスワードでログインします - これにより、自動的に Maia システムのスーパーユーザーになります:

スーパーユーザーとして、他のユーザーを「なりすます」ことやユーザーを削除するなど、管理者のすべての権限を持っていますが、他のユーザーに管理者権限を付与したり(必要に応じて取り消したり)する能力もあります。

スーパーユーザーが権限を放棄したい場合は、http://www.example.com/maia/login.php?super=unregister でログインする必要があります(スーパーユーザーが「登録解除」すると、システムには実質的にスーパーユーザーがいなくなるため、次に ?super=register 引数でログインするユーザーがスーパーユーザーになります)。

ログイン後、ウェルカムページのノートを読むべきです:

ウェルカムページの下部で、保護レベルを設定できます(これはログインに使用したアカウントのみに適用されます - 各ユーザーは個別に保護レベルを設定できます)。高いレベルが推奨されます:

利用可能な保護レベルは次のとおりです:

オフ:

ウイルスを通過させますか?Y
スパムを通過させますか?Y
禁止されたファイルを通過させますか?Y
無効なヘッダーのメールを通過させますか?Y
ウイルススキャンを無効にしますか?Y
スパムチェックを無効にしますか?Y
禁止されたファイルのチェックを無効にしますか?Y
無効なヘッダーのチェックを無効にしますか?Y
ウイルスを破棄しますか?N
スパムを破棄しますか?N
禁止されたファイルを破棄しますか?N
無効なメールヘッダーを破棄しますか?N
スパム件名にプレフィックスを追加しますか?N
スパムスコアヘッダーを追加しますか? スコアが >= の場合999
スコアが >= の場合、メールをスパムと見なしますか?999
スコアが >= の場合、スパムを隔離または破棄しますか?999

低:

ウイルスを通過させますか?N
スパムを通過させますか?Y
禁止されたファイルを通過させますか?Y
無効なヘッダーのメールを通過させますか?Y
ウイルススキャンを無効にしますか?N
スパムチェックを無効にしますか?Y
禁止されたファイルのチェックを無効にしますか?Y
無効なヘッダーのチェックを無効にしますか?Y
ウイルスを破棄しますか?N
スパムを破棄しますか?N
禁止されたファイルを破棄しますか?N
無効なメールヘッダーを破棄しますか?N
スパム件名にプレフィックスを追加しますか?N
スパムスコアヘッダーを追加しますか? スコアが >= の場合999
スコアが >= の場合、メールをスパムと見なしますか?999
スコアが >= の場合、スパムを隔離または破棄しますか?999

中:

ウイルスを通過させますか?N
スパムを通過させますか?N
禁止されたファイルを通過させますか?Y
無効なヘッダーのメールを通過させますか?Y
ウイルススキャンを無効にしますか?N
スパムチェックを無効にしますか?N
禁止されたファイルのチェックを無効にしますか?Y
無効なヘッダーのチェックを無効にしますか?Y
ウイルスを破棄しますか?N
スパムを破棄しますか?N
禁止されたファイルを破棄しますか?N
無効なメールヘッダーを破棄しますか?N
スパム件名にプレフィックスを追加しますか?Y
スパムスコアヘッダーを追加しますか? スコアが >= の場合5
スコアが >= の場合、メールをスパムと見なしますか?999
スコアが >= の場合、スパムを隔離または破棄しますか?999

高:

ウイルスを通過させますか?N
スパムを通過させますか?N
禁止されたファイルを通過させますか?N
無効なヘッダーのメールを通過させますか?N
ウイルススキャンを無効にしますか?N
スパムチェックを無効にしますか?N
禁止されたファイルのチェックを無効にしますか?N
無効なヘッダーのチェックを無効にしますか?N
ウイルスを破棄しますか?N
スパムを破棄しますか?N
禁止されたファイルを破棄しますか?N
無効なメールヘッダーを破棄しますか?N
スパム件名にプレフィックスを追加しますか?N
スパムスコアヘッダーを追加しますか? スコアが >= の場合1
スコアが >= の場合、メールをスパムと見なしますか?5
スコアが >= の場合、スパムを隔離または破棄しますか?5
Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。