We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
smtp 451 local error fix..
-
- Posts: 17
- Joined: Mon Feb 19, 2018 1:13 pm
- Os: Ubuntu 15x
- Web: nginx + php-fpm
smtp 451 local error fix..
I was getting smtp 451 error while trying to send mails. I checked exim4 logs and I saw clamav is trying to reach the directory /run/clamav and report that couldn't find the folder or sometimes reach the folder but couldn't read file clamd.ctl because of the permissions. when I checked status of clamav-daemon I saw it stopped. it seems like coudn't create the directory /run/clamav. when clamav-daemon is starting /run/clamav directory is beeing recreating again but because of folder existing clamav-daemon returns with an error and saying can not create folder and disables itself.
I found clamav-daemon service conf file in /etc/systemd/system/clamav-daemon.service.d and edit the file extend.conf and add this fist line after the [Service] ;
ExecStartPre=-/bin/rm -rf /run/clamav
then edit the last line like this ;
ExecStartPre=/bin/chown clamav:clamav /run/clamav
by doing this, in the first line when clamav-daemon starts first it deletes the /run/clamav directory so we are getting rid off error which clamav-daemon is saying can not create folder. editing third line is for the permission error.
after you save the extend.conf stop the clamav and start again ;
service clamav-daemon stop
and then;
service clamav-daemon start
check the status of clamav after starting for the errors;
service clamav-daemon status
that is the way how I get rid off the smtp 451 error.
I found clamav-daemon service conf file in /etc/systemd/system/clamav-daemon.service.d and edit the file extend.conf and add this fist line after the [Service] ;
ExecStartPre=-/bin/rm -rf /run/clamav
then edit the last line like this ;
ExecStartPre=/bin/chown clamav:clamav /run/clamav
by doing this, in the first line when clamav-daemon starts first it deletes the /run/clamav directory so we are getting rid off error which clamav-daemon is saying can not create folder. editing third line is for the permission error.
after you save the extend.conf stop the clamav and start again ;
service clamav-daemon stop
and then;
service clamav-daemon start
check the status of clamav after starting for the errors;
service clamav-daemon status
that is the way how I get rid off the smtp 451 error.