Email-Server

收到時如何刪除電子郵件主題區域中附加的未檢查術語

  • March 25, 2020

每次使用者發送加密郵件時,如何關閉 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 升級到了較新的版本。

引用自:https://serverfault.com/questions/539279