Linux:使用Qmail 451_mail_server_temporarily_rejected_message _(#4.3.0)接收或者发送电子邮件时出错

时间:2020-02-23 14:39:33  来源:igfitidea点击:

我最近面对这些症状的以下问题:

  • 来自外部的电子邮件没有进入,没有出站电子邮件出去(尝试发送消息时返回错误)
  • ClamAV引擎消耗的大量资源(CPU)

在ClamD日志[/var/log/qmail/clamd/current]中可以看到以下错误:

LibClamAV Error: cli_load(): Can't open file /usr/share/clamav/lmd.user.hdb
LibClamAV Error: cli_loaddbdir(): error loading database /usr/share/clamav/lmd.user.hdb
ERROR: Can't open file or directory
Closing the main socket.

在ClamD日志[/var/log/qmail/smtp/current]中可以看到以下错误:

qmail-smtpd: qq soft reject (mail server temporarily rejected message (#4.3.0)): MAILFROM:<[email protected]> RCPTTO:[email protected]
spamdyke[31085]: DENIED_OTHER from: [email protected] to: [email protected] origin_ip: 0.0.0.1 origin_rdns: remote-mta.domain.tld auth: (unknown) encryption: TLS reason: 451_mail_server_temporarily_rejected_message_(#4.3.0)

由于这类似于我一年多以前遇到的问题,因此,我尝试更新ClamAV软件没有任何运气。
唯一可能使这种情况发生的是与防我将毒引擎同时触发的第三方软件。

由于我正在运行由ClamAV调用的maldet,因此我决定将其禁用,并且可以正常工作!

要临时禁用Maldet,只需执行以下操作:

mv /usr/local/maldetect /usr/local/maldetect.DISABLED

maldet v1.4.2出现了问题。
升级到1.5版可以解决此问题。