インストールガイド · 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 stopamavisd-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 |
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。