設定ガイド · 1 min read · Oct 09, 2025
Ubuntu-Server 6.06 LTSを小規模ビジネス環境のファイアウォール/ゲートウェイとして設定する - ページ 6
今、etc/postfix/header_checksを編集します。
次のようになります:
/^Received:/ HOLDcd /root次にMailScannerを設定します。
chown postfix.postfix /var/spool/MailScanner/incomingchown postfix.postfix /var/spool/MailScanner/quarantinemkdir /var/spool/MailScanner/spamassassinln -s /etc/MailScanner/spam.assassin.prefs.conf /etc/spamassassin/mailscanner.cfchown postfix.postfix /var/spool/MailScanner/spamassassin次に/etc/MailScanner/MailScanner.confを編集し、次の行を示された通りに設定します:
Run As User = postfix
Run As Group = postfix
Queue Scan Interval = 120
Incoming Queue Dir = /var/spool/postfix/hold
Outgoing Queue Dir = /var/spool/postfix/incoming
MTA = postfix
Virus Scanners = clamav
Always Include SpamAssassin Report = yes
SpamAssassin User State Dir = /var/spool/MailScanner/spamassassin/etc/default/mailscannerの# run_mailscanner=1の行のコメントを外します。
次に、/usr/sbin/check_mailscannerのcronジョブを作成し、20分ごとに実行します。
次に、MailScannerのスタートアップスクリプトを欺きます。これは、MailScannerが起動を拒否するために必要です。おそらくEximを対象としたスクリプトが原因だと思います(実際にEximを使用したことがないので、確信はありません)。スクリプト自体を変更したくありません。将来的に別の「起動しない」アップデートで置き換えられる可能性があるからです。安全のために。
touch /etc/init.d/mailscanner_pre/etc/init.d/mailscanner_preを編集します。次のようになります:
#!/bin/sh
mkdir /var/lock/subsys
mkdir /var/lock/subsys/MailScanner
mkdir /var/run/MailScanner
chown postfix.postfix /var/run/MailScanner
chown postfix.postfix /var/lock/subsys/MailScannerchmod 755 /etc/init.d/mailscanner_premv /etc/rc2.d/S20mailscanner /etc/rc2.d/S99mailscannermv /etc/rc3.d/S20mailscanner /etc/rc3.d/S99mailscannermv /etc/rc4.d/S20mailscanner /etc/rc4.d/S99mailscannermv /etc/rc5.d/S20mailscanner /etc/rc5.d/S99mailscannerln -s /etc/init.d/mailscanner_pre /etc/rc2.d/S20mailscanner_prechown postfix.postfix /var/spool/MailScannerchown postfix.postfix /var/lib/MailScannerこれでうまくいくはずです、そう思いませんか?
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。