서버 설정 · 1 min read · Oct 09, 2025

우분투 서버 6.06 LTS를 소규모 비즈니스 환경의 방화벽/게이트웨이로 설정하기 - 페이지 6

이제 etc/postfix/header_checks를 편집하십시오.

다음과 같이 보여야 합니다:

/^Received:/ HOLD
cd /root

이제 MailScanner를 구성하십시오.

chown postfix.postfix /var/spool/MailScanner/incoming
chown postfix.postfix /var/spool/MailScanner/quarantine
mkdir /var/spool/MailScanner/spamassassin
ln -s /etc/MailScanner/spam.assassin.prefs.conf /etc/spamassassin/mailscanner.cf
chown 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의 크론 작업을 만들고 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/MailScanner
chmod 755 /etc/init.d/mailscanner_pre
mv /etc/rc2.d/S20mailscanner /etc/rc2.d/S99mailscanner
mv /etc/rc3.d/S20mailscanner /etc/rc3.d/S99mailscanner
mv /etc/rc4.d/S20mailscanner /etc/rc4.d/S99mailscanner
mv /etc/rc5.d/S20mailscanner /etc/rc5.d/S99mailscanner
ln -s /etc/init.d/mailscanner_pre /etc/rc2.d/S20mailscanner_pre
chown postfix.postfix /var/spool/MailScanner
chown postfix.postfix /var/lib/MailScanner

이제 모든 것이 잘 될 것입니다, 동의하지 않습니까?

Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.