안티바이러스 · 3 min read · Nov 09, 2025
AVG Antivirus For Linux/FreeBSD Plus Sendmail Mail Server
AVG Antivirus For Linux/FreeBSD Plus Sendmail Mail Server
이 문서는 Sendmail 메일 서버에 AVG Antivirus for Linux/FreeBSD를 배포하는 방법을 설명합니다. AVG 버전 8.5, 10 및 2012에 사용할 수 있습니다.
요구 사항
- x32 호환 라이브러리가 있는 Linux 또는 FreeBSD x86 또는 x86_64. (자세한 내용은 /opt/avg/av/doc/README를 참조하십시오.)
- 구성된 Postfix 메일 서버.
- AVG에 대한 올바른 하드웨어 구성:
- CPU: 800 MHz에서 i686 또는 amd64
- 메모리: 512 MB, 1GB 권장
- HDD: 500 MB의 여유 공간
설치
- AVG 사이트에서 올바른 패키지를 다운로드하십시오:
시험: http://www.avg.com/cz-cs/download.prd-trialb
무료: http://free.avg.com/cz-cs/stahnout.tpl-stdfull.prd-alf
참고: 시험/전체 패키지에는 안티스팸 모듈이 포함되어 있습니다. 나중에 무료에서 전체로 마이그레이션할 수 있습니다.
- 배포판에 따라 패키지를 설치하십시오. 예:
RPM에서 설치 (Linux 전용):
# rpm -i avg2012lms-r{release}-a{vdb version}.{architecture}.rpm.deb에서 설치 (Linux 전용):
# dpkg -i avg2012lms-r{release}-a{vdb version}.{architecture}.debsh에서 설치 (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 startFreeBSD:
# /usr/local/etc/rc.d/avgd.sh start두 시스템 모두에서.
# avgctl --startSendmail에 AVG 통합
두 가지 옵션이 있습니다:
- A) 구성 편집 및 생성 - “mc 파일”
- B) 구성 직접 편집 - “cf 파일”.
첫 번째 선택이 “가장 깔끔한” 방법이지만 두 가지 옵션 모두 구성에 충분합니다.
A) mc 파일을 통한 구성 생성
sendmail mc 파일을 찾습니다 (일반적으로 /etc/mail/sendmail.mc).
mc 파일 끝에 이 줄을 추가하십시오:
INPUT_MAIL_FILTER(`avgtcpd', `S=inet:10024@localhost, F=T, T=S:1m;R:1m;E:10m')cf 파일을 다시 생성합니다. (시스템에 따라 다릅니다.) 예:
# make -C /etc/mail# cd /etc/mail
# make sendmail.cf# cd /etc/mail
# m4 /usr/share/sendmail.cf/m4/cf.m4 sendmail.mc >sendmail.cfB) cf 파일을 통한 구성 생성
sendmail cf 파일을 찾습니다 (일반적으로 /etc/mail/sendmail.cf).
Input mail filters 섹션 아래에 필터 O InputMailFilters=avgtcpd를 추가하십시오:
# Input mail filters
O InputMailFilters=avgtcpd
MAIL FILTER DEFINITIONS 섹션 아래에 필터 정의 Xavgtcpd, S=inet:1024@localhost, F=T, T=S:1m;R:1m;E:10m을 추가하십시오:
######################################################################
######################################################################
#####
##### MAIL FILTER DEFINITIONS
#####
######################################################################
######################################################################
Xavgtcpd, S=inet:1024@localhost, F=T, T=S:1m;R:1m;E:10m또는 cf 파일 끝에 다음 줄을 추가하십시오:
# AVG Input mail filter
O InputMailFilters=avgtcpd
# AVG Mail filter definitions
Xavgtcpd, S=inet:10024@localhost, F=T, T=S:1m;R:1m;E:10m참고: 소켓 inet:10024@localhost는 AVG 구성에서 나중에 정의됩니다.
AVG 서비스 구성
특정 매개변수를 변경해야 하는 경우 avgcfgctl 유틸리티를 사용하십시오.
예를 들어 구성을 작성해야 하는 경우:
avgcfgctl -w 'parameter=value'자세한 내용은 avgcfgctl의 매뉴얼 페이지를 참조하십시오.
Sendmail에 대한 특정 구성
일부 기본 매개변수를 변경해야 합니다:
smtp 기능 비활성화.
Default.tcpd.smtp.enabled=falsemilter 인터페이스 활성화 및 정의:
Default.tcpd.milter.enabled=trueDefault.tcpd.milter.socket=inet:10024@localhost이 항목은 AVG와의 통신을 위한 소켓을 정의합니다. (자세한 내용은 통합 섹션을 참조하십시오.)
Default.tcpd.milter.verbosity=0이 항목은 선택 사항이며, milter 로깅의 상세도를 설정합니다. (0 - 비활성화, 6 - 가장 높은 심각도).
기타 유용한 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]이 항목은 제목에 접두사를 추가합니다 - 바이러스가 있는 메일.
참고: 다른 매개변수는 avgtcpd 및 avgspamd 매뉴얼 페이지를 참조하십시오! 구성 후 관련 서비스 (AVG 및 Sendmail)를 모두 재시작하십시오.
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.