안티바이러스 · 4 min read · Nov 07, 2025

AVG Antivirus For Linux/FreeBSD Plus Qmail Mail Server

AVG Antivirus For Linux/FreeBSD Plus Qmail Mail Server

이 문서는 Qmail 메일 서버에 AVG Antivirus for Linux/FreeBSD를 배포하는 방법을 설명합니다. AVG 버전 8.5, 10 및 2012에 사용할 수 있습니다.

요구 사항

  1. x32 호환 라이브러리가 있는 Linux 또는 FreeBSD x86 또는 x86_64. (자세한 내용은 /opt/avg/av/doc/README를 참조하십시오.)
  2. 구성된 Postfix 메일 서버.
  3. AVG에 대한 올바른 하드웨어 구성:
  • CPU: 800 MHz에서 i686 또는 amd64
  • 메모리: 512 MB, 1GB 권장
  • HDD: 500 MB의 여유 공간

설치

  1. AVG 사이트에서 올바른 패키지를 다운로드하십시오:

시험: http://www.avg.com/cz-cs/download.prd-trialb
무료: http://free.avg.com/cz-cs/stahnout.tpl-stdfull.prd-alf

참고: 시험/전체 패키지에는 안티스팸 모듈이 포함되어 있습니다. 나중에 무료에서 전체로 마이그레이션할 수 있습니다.

  1. 배포판에 따라 패키지를 설치하십시오. 예:

RPM에서 설치 (Linux 전용):

# rpm -i avg2012lms-r{release}-a{vdb version}.{architecture}.rpm

.deb에서 설치 (Linux 전용):

# dpkg -i avg2012lms-r{release}-a{vdb version}.{architecture}.deb

sh에서 설치 (Linux 전용):

# chmod +x avg2012lms-r{release}-a{vdb version}.{architecture}.sh  
# ./avg2012lms-r{release}-a{vdb version}.{architecture}.sh

.tar.gz에서 설치:

# tar xzvf avg2012{edition}-r{release}-a{vdb version}.{architecture}.tar.gz  
# cd avg2012{edition}-r{release}-a{vdb version}.{architecture}  
# ./install.sh

등록

sh 또는 tar.gz에서 설치하는 동안 또는 나중에 다음 명령을 사용하여 AVG for Linux/FreeBSD를 등록할 수 있습니다:

# avgctl --register 'your license number'

참고: 무료 버전은 설치 중에 자동으로 등록되며, 시험 라이센스는 /opt/avg/av/doc/README에서 사용할 수 있습니다.

AVG 안티바이러스 시작

init 스크립트 또는 avgctl 유틸리티를 사용할 수 있습니다:

Linux:

# /etc/init.d/avgd start

FreeBSD:

# /usr/local/etc/rc.d/avgd.sh start

두 시스템 모두:

# avgctl --start

Qmail에 AVG 통합 - Qmail 큐

통합은 Qmail 큐 AVG 모듈을 통해 가능합니다. AVG용 Qmail 큐는 Qmail 이메일 프로세스 체인에 포함된 모듈입니다. 이는 수신 및 발신 이메일 메시지를 바이러스 및 스팸에 대해 스캔할 수 있게 해줍니다. 이는 AVG 데몬과의 통신을 구현하는 qmail-queue-avg 파일로 원래의 qmail-queue 파일을 교체합니다. 이메일 스캔 후 원래의 qmail-queue가 실행됩니다. 원래의 qmail-queue 실행은 AVG 데몬 설정에 따라 달라집니다. 예를 들어 이메일에 바이러스가 포함되어 있고 AVG 데몬이 바이러스가 있는 이메일을 삭제하도록 구성된 경우 원래의 qmail-queue는 실행되지 않습니다.

  • 원래 이메일 프로세스 체인:
qmail-inject ---  
                |  
                v  
                ---> qmail-qmail ---> qmail-send ---> ...  
                ^  
                |  
qmail-smtpd  ---
  • AVG 데몬을 위한 Qmail 큐가 있는 이메일 프로세스 체인:
                       AVG Daemon  
                          ^ |  
qmail-inject ---          | |  
                |         | |  
                v         | v  
                ---> qmail-qmail-avg ---> qmail-queue  ---> qmail-send ---> ...  
                ^  
                |  
qmail-smtpd  ---

Qmail 큐 AVG 설치

여기에서 Qmail 큐 AVG 소스를 다운로드하십시오.

예:

wget http://download.avg.com/filedir/inst/qmail-queue-avg.tar.gz

아카이브를 풀고 폴더로 이동하십시오:

tar xzvf qmail-queue-avg.tar.gz && cd qmail-queue-avg

구성 파일을 편집하십시오:

qmail-queue 파일의 이진 경로를 변경/유지하십시오:

QQBINPATH="/var/qmail/bin/qmail-queue"

qmail-queue 파일에 대한 심볼릭 링크의 경로를 변경/유지하십시오:

QQSYMPATH="/var/qmail/bin/qmail-queue-lnk"

참고: 심볼릭 링크는 설치 프로세스를 통해 자동으로 생성됩니다.

새 qmail-queue-avg 파일의 경로를 변경/유지하십시오:

DESTINATION="/var/qmail/bin/qmail-queue-avg"

참고: 이 매개변수는 구성 명령으로 설정할 수도 있습니다. 자세한 내용은 구성 도움말을 참조하십시오.

트리니티를 실행하십시오:

./configure   
make  
make install

이제 AVG를 Qmail에 통합했습니다. 메일 서버를 재시작할 필요는 없습니다.

AVG 서비스 구성

구성은 기본적으로 제공되며, 통합 후 모든 것이 작동합니다.

특정 매개변수를 변경해야 하는 경우 avgcfgctl 유틸리티를 사용하십시오.

예를 들어 구성 작성을 원할 경우:

avgcfgctl -w 'parameter=value'

자세한 내용은 avgcfgctl의 매뉴얼 페이지를 참조하십시오.

QMail에 대한 특정 구성 (AVG 프로토콜).

일부 매개변수를 설정해야 합니다:

AVG 프로토콜 활성화:

Default.tcpd.avg.enabled=true

포트 정의:

Default.tcpd.avg.ports="|54322|"

이 포트가 Qmail 큐 AVG 모듈의 구성 파일에 정의된 포트와 동일한지 확인하십시오.

기타 유용한 AVG 매개변수:

설정의 경우:

Default.setup.features.tcpd=true

이 항목은 전체 이메일 기능을 활성화/비활성화합니다.

Default.tcpd.spam.enabled=true

안티스팸 기능을 활성화/비활성화합니다.

스캔을 위한:

Tcpd.scan.Options.ArchiveLevel=256

아카이브 파일 처리 수준을 정의합니다. 값:

  • 0 - 아카이브, 매크로, 쿠키, 실시간 압축이 스캔되지 않음, MIME 포함
  • 32 - 매크로, 쿠키, 실시간 압축만 스캔됨
  • 256 - 아카이브, 매크로, 쿠키가 스캔됨
Tcpd.scan.Options.DetectCookies=false

이것은 쿠키 감지를 활성화/비활성화합니다.

Tcpd.scan.Options.DetectPup2=false  
Tcpd.scan.Options.DetectPup=true

이것은 잠재적으로 원하지 않는 프로그램 감지를 활성화/비활성화합니다.

Tcpd.scan.Options.UseHeuristics=true

스캔 중 휴리스틱을 사용합니다.

Tcpd.scan.Options.MaxFileSize=268435456

이 항목은 추출된 아카이브의 최대 크기를 정의합니다.

Tcpd.scan.Options.MaxNumberOfFiles=50000

이 항목은 추출된 파일의 최대 수를 정의합니다.

Tcpd.scan.Options.MaxRecursionDepth=40

아카이브에 대한 최대 재귀 깊이입니다.

Tcpd.scan.mail.strip.alldoc=false  
Tcpd.scan.mail.strip.alldoclist=|DO?|XL?|VBX|RTF|PP?|POT|MDA|MDB|XML|DOC?|DOT?|XLS?|XLT?|XLAM|PPT?|POT?|PPS?|SLD?|PPAM|THMX|PDF|  
Tcpd.scan.mail.strip.allexe=false  
Tcpd.scan.mail.strip.allexelist=|COM|DRV|EXE|OV?|PGM|SYS|BIN|CMD|DEV|386|SMM|VXD|DLL|OCX|BOO|SCR|ESL|CLA|CLASS|BAT|VBS|VBE|WSH|HTA|CHM|INI|HTT|INF|JS|JSE|HLP|SHS|PRC|PDB|PIF|PHP|ASP|LNK|PL|CPL|WMF|  
Tcpd.scan.mail.strip.enable=false  
Tcpd.scan.mail.strip.list=

정의된 첨부 파일 감지를 활성화합니다.

기본 안티스팸 구성의 경우:

Default.tcpd.spam.header.enabled=true

이 항목은 이메일에 “AVG 안티스팸 헤더“를 추가합니다.

Default.tcpd.spam.phish_subj_prefix=[PHISHING]

이 항목은 제목에 접두사를 추가합니다 - 피싱이 있는 이메일.

Default.tcpd.spam.spamscore_level=90

이 항목은 스팸 식별을 위한 점수를 설정합니다 (낮을수록 더 많은 스팸).

Default.tcpd.spam.subj_prefix=[SPAM]

이 항목은 제목에 접두사를 추가합니다 - 스팸이 있는 이메일.

기타 작업:

Default.tcpd.parsing.mime_certification_enabled=false

이것은 이메일 본문에서 AVG 인증을 활성화/비활성화합니다.

Default.tcpd.rules.virus.action=0  
Default.tcpd.rules.phishing.action=0  
Default.tcpd.rules.spam.action=0

이 항목은 감지된 각 메시지에 대한 작업을 정의합니다. 값:

  • 0 - PASS는 메시지가 인증만 됨 (헤더, 제목, 본문 등)
  • 1 - DROP은 메시지가 삭제됨
  • 2 - BOUNCE는 메시지가 Default.tcpd.rules.*.bounce_addr 매개변수에 정의된 주소로 전달됨
Default.tcpd.rules.virus.bounce_addr=  
Default.tcpd.rules.phishing.bounce_addr=  
Default.tcpd.rules.spam.bounce_addr=

BOUNCE 작업에 대한 주소가 정의되어 있습니다.

Default.tcpd.scan.header.enabled=true

이 매개변수는 이메일에 “AVG 안티바이러스 헤더“를 추가합니다.

Default.tcpd.scan.subj_prefix=[VIRUS]

이 항목은 제목에 접두사를 추가합니다 - 바이러스가 있는 이메일.

스캔된 메시지의 기본 통계:

기본 통계를 보려면 다음 명령을 입력하십시오:

avgctl --stat=tcpd

이것은 (설정에 따라) 다음을 반환합니다:

AVG command line controller  
Copyright (c) 2012 AVG Technologies CZ  
  
  
------ Tcpd status ------  
E-mails checked : 10256  
SPAM messages : 104  
Phishing messages : 2  
E-mails infected : 211  
E-mails dropped : 211  
  
Operation successful.

참고: 기타 매개변수는 avgtcpd 및 avgspamd 매뉴얼 페이지를 참조하십시오! 구성 후 모든 관련 서비스 (AVG)를 재시작하십시오.

Share: X/Twitter LinkedIn

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

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