Antivirus · 1 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のための正しいHW構成:
- CPU: i686またはamd64、800 MHz
- メモリ: 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の統合
2つのオプションがあります:
- 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
注意: Socket inet:10024@localhostはAVG設定で後で定義されます。
AVGサービス設定
特定のパラメータを変更する必要がある場合は、avgcfgctlユーティリティを使用します。
例えば、設定を書く必要がある場合は:
avgcfgctl -w 'parameter=value'詳細については、avgcfgctlのmanページを参照してください。
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この項目は、Eメール機能全体を有効/無効にします。
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=falseEメールの本文に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のmanページを参照してください!設定後、すべての関連サービス(AVGおよびSendmail)を再起動してください。
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。