После очередного обновления и перезагрузки с одного из серверов перестала отправляться почта. При отправке письма пользователю возвращалась ошибка «temporarily rejected after DATA«. В логах exim (/var/log/exim/) это выглядело так:
2022-01-03 13:04:11 1aFgSJ-00049e-O7 malware acl condition: clamd: unable to connect to UNIX socket /var/run/clamav/clamd.sock (No such file or directory)
2022-01-03 13:04:11 1aFgSJ-00049e-O7 H=mail.example.com (www.example.com) [127.0.0.1] F=<[email protected]> temporarily rejected after DATA
2022-01-03 13:04:11 1aFgSJ-00049e-O7 malware acl condition: clamd: unable to connect to UNIX socket /var/run/clamav/clamd.sock (No such file or directory)
2022-01-03 13:08:02 1aFgW2-0004Ja-7h malware acl condition: clamd: unable to connect to UNIX socket /var/run/clamav/clamd.sock (No such file or directory)
Проще говоря, по какой-то причине остановлен антивирус clamd и exim в итоге не может проверить письма на вирусы.
Попытка запустить clamd возвратила вот такую ошибку:
[username@servername]# service clamd start
Starting Clam AntiVirus Daemon: ERROR: LOCAL: Socket file /var/run/clamav/clamd.sock could not be bound: Permission denied
ERROR: Can't unlink the socket file /var/run/clamav/clamd.sock
[FAILED]
Причина ошибки:
В неправильных правах к папке /var/run/clamav/
Исправить это просто:
chown -R clam.clam /var/run/clamav/
systemctl start clamd
Прокомментировать