web-dev-qa-db-ja.com

受信時にメールの件名領域に添付された未チェックの用語を削除する方法

ユーザーが暗号化メールを送信するたびにAmavisからドメインのポストマスターに送信される「メールのチェックされていないコンテンツ」のメールをオフにするにはどうすればよいですか。セットアップは、postfixとamavisdを備えたDebian 7です。

6
nazco

パラメータ%admin_maps_by_ccatを使用して、amavisd-newが各カテゴリのメールを送信する相手を定義できます。 undefを使用すると、メールを無効にできます。

したがって、すべての「チェックされていない」メールのメールを取得したくない場合は、次のような設定を定義する必要があります。

$admin_maps_by_ccat{+CC_UNCHECKED} =  undef;

これをUNCHECKED-ENCRYPTEDに対してのみ行うには、これを使用します(amavis 2.9.0の場合、リリースノートから見つかります):

$admin_maps_by_ccat{+CC_UNCHECKED.',1'} = undef;
6
sebokopter

件名に[〜#〜] unchecked [〜#〜]が含まれるメールを受信する問題は、2つで解決できますファッション。

最初の解決策は一時的で迅速な修正であり、メールがスキャンされないため、他の望ましくない問題を引き起こす可能性があります。これまでに提案されてきたことを見てみましょう。

上記の「$admin_maps_by_ccat{+CC_UNCHECKED} = undef;」の使用は、clamavが古くなっていることに起因する実際の問題に実際に対処していないため、使用しないでください。 clamavが期限切れになると、クライアントから送信された電子メールは、更新されていないclamavによって適切にスキャンされないため、電子メールの件名に「未確認」という用語が再度添付されます。

ソリューション1の別の側面は、一部の個人によって提案されているように、ファイル「/etc/amavis/conf.d/50-user」にスニペット「$undecipherable_subject_tag=undef;」を引用符なしで追加することです。それでも、IS上記と同じ理由でソリューションではありません。

ソリューション2を見てみましょう。

まず、コマンドfreshclamを実行します。これを行うと、おそらく複数のエラーが生成されますが、最新のclamavバージョンも通知されます。問題をより適切に出力するには、必要に応じて実行します。

tail -20 /var/log/clamav/freshclam.log

次に、次のコマンドで古いバージョンをアンインストールします。

apt remove clamav

3番目に、次のコマンドで最新のclamavファイルをダウンロードします。

wget https://www.clamav.net/downloads/production/clamav-0.100.1.tar.gz

ここでは例としてclamav-0.100.1を使用しています。最新バージョンを選択してください

4番目に、次のコマンドでファイルを抽出します。

tar xf clamav*  

次に、clamavディレクトリにいることを確認してください。したがって、次のコマンドを実行します。

cd clamav*/ 

次に、clamavディレクトリで次の3つのコマンドを使用してclamavを1つずつコンパイルします。

./configure

make

make install

もう一度コマンドを実行します。

freshclam

Can’t open/parse the config file /usr/local/etc/freshclam.cong」というエラーが表示された場合の修正方法は次のとおりです。

次のコマンドを使用して、既存のfreshclam.confファイルを/usr/local/etc/フォルダーから削除します。

rm -f /usr/local/etc/freshclam.conf

ファイルがそこにない場合は、新しいファイルへのリンクを作成して、次のステップに進み、もう一度実行する必要がある場合に、confファイルが更新されたままになるようにします。

ln -s /etc/clamav/freshclam.conf /usr/local/etc/freshclam.conf

次にfreshclamを実行して更新します。

freshclam

さて、freshclamがすでにバックグラウンドで実行されているため、もう1つ小さなエラーが発生します。コマンドでそれを殺しましょう:

pkill -15 -x freshclam

最後に、次のようにもう一度freshclamを実行します。

freshclam

出来上がり。

テストするには、自分にメールを送信するか、友達にメールを送信するよう依頼してください。から送信された電子メールの件名に[〜#〜] unchecked [〜#〜]用語が表示されないはずですクライアント。 1週間後に同じエラーが発生する場合は、おそらくclamavが新しいバージョンにアップグレードされています。

0
user480559