Я работал над созданием простого почтового сервера, используя CentOS 8 в качестве базового дистрибутива Linux. Однако я столкнулся с проблемой, из-за которой я не могу заставить антивирусный сканер правильно работать с Postfix.
Я установил следующее программное обеспечение:
Postfix v3.3.1 Amavisd-new v2.12.0-1 ClamAV v0.102.2-4 Spamassassin v3.4.2-6 (устанавливается Amavisd-new) Postgrey v1.37-9
Все вроде установились нормально, без ошибок. Почтовый сервер работал должным образом до установки amavisd-new и ClamAV.
Всякий раз, когда я отправляю электронное письмо, я получаю следующую ошибку в журнале почты:
May 12 14:02:21 1tmail amavis[1099]: (01099-02) (!)connect to /var/run/clamd.amavisd/clamd.sock failed, attempt #1: Can't connect to a UNIX socket /var/run/clamd.amavisd/clamd.sock: No such file or directory
May 12 14:02:23 1tmail amavis[1099]: (01099-02) (!)connect to /var/run/clamd.amavisd/clamd.sock failed, attempt #1: Can't connect to a UNIX socket /var/run/clamd.amavisd/clamd.sock: No such file or directory
May 12 14:02:23 1tmail amavis[1099]: (01099-02) (!)ClamAV-clamd: All attempts (1) failed connecting to /var/run/clamd.amavisd/clamd.sock, retrying (2)
May 12 14:02:29 1tmail amavis[1099]: (01099-02) (!)connect to /var/run/clamd.amavisd/clamd.sock failed, attempt #1: Can't connect to a UNIX socket /var/run/clamd.amavisd/clamd.sock: No such file or directory
May 12 14:02:29 1tmail amavis[1099]: (01099-02) (!)ClamAV-clamd av-scanner FAILED: run_av error: Too many retries to talk to /var/run/clamd.amavisd/clamd.sock (All attempts (1) failed connecting to /var/run/clamd.amavisd/clamd.sock) at (eval 98) line 659.\n
May 12 14:02:29 1tmail amavis[1099]: (01099-02) (!)WARN: all primary virus scanners failed, considering backups
файл clamd.sock не может находиться где-либо на сервере, и я не уверен, почему и где это пошло не так.
Я следовал следующему руководству по установке: https://www.server-world.info/en/note?os=CentOS_8&p=mail&f=7
Я просканировал Google и другие форумы в поисках исправления и не нашел рабочих исправлений.
Буду признателен за любые предложения или рекомендации о том, как пройти это.