서버 설정 · 1 min read · Oct 09, 2025
우분투 서버 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의 크론 작업을 만들고 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이제 모든 것이 잘 될 것입니다, 동의하지 않습니까?
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.