收到時如何刪除電子郵件主題區域中附加的未檢查術語
每次使用者發送加密郵件時,如何關閉 Amavis 發送給域郵局主管的“郵件中未檢查的內容”郵件。安裝程序是帶有 postfix 和 amavisd 的 Debian 7。
您可以使用該參數
%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;
接收主題中有UNCHECKED的電子郵件的問題可以通過兩種方式解決。
第一個解決方案是臨時快速修復,由於不會掃描郵件,因此可能會導致其他不需要的問題。讓我們看看到目前為止已經提出了什麼建議。
$admin_maps_by_ccat{+CC_UNCHECKED} = undef;
不應使用上述“”的用法,因為該解決方案並不能真正解決由於 clamav 過時而產生的真正問題。請注意,一旦 clamav 過時,電子郵件主題中的“未檢查”一詞將再次附加,因為未更新的 clamav 無法正確掃描客戶發送的電子郵件。解決方案一的另一個方面是在文件中添加“
/etc/amavis/conf.d/50-user
”片段,“$undecipherable_subject_tag=undef;
”當然不帶引號,正如某些個人所建議的那樣。儘管如此,由於上述相同的原因,這不是一個解決方案。讓我們看看解決方案二。
首先執行命令freshclam。這樣做很可能會產生不止一個錯誤,但也會告訴您最新的 clamav 版本。要獲得更好的問題輸出,請在需要時執行:
tail -20 /var/log/clamav/freshclam.log
二、用命令解除安裝舊版本:
apt remove clamav
三、用命令下載最新的clamav文件:
wget https://www.clamav.net/downloads/production/clamav-0.100.1.tar.gz
這裡我以 clamav-0.100.1 為例。請選擇最新版本
四、用命令解壓文件:
tar xf clamav*
然後確保您位於 clamav 目錄中。所以,執行命令:
cd clamav*/
現在讓我們在clamav目錄下用以下三個命令一一編譯clamav:
./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 已經在後台執行。讓我們用命令殺死它:
pkill -15 -x freshclam
最後,再次執行freshclam,如下所示:
freshclam
瞧。
要進行測試,請給自己發送一封電子郵件或讓朋友給您發送一封電子郵件。您不應在客戶發送的電子郵件的主題中看到***UNCHECKED術語。***如果一周後出現同樣的錯誤,很可能是 clamav 升級到了較新的版本。