I was try to refuse virus email instead of delete silently.
Also I find useful also for spam but need two different Milter for that:
spamass-milter and clamav-milter but both was not working.
I know Virtualmin allow to delete virus email and even spam email above custom score, this is good but can be better.
For example… In those days I discover a lot of spam arrive in my inbox… so I reduced the score from 5.0 to 3.0 and this worked… a lot of spam now goes on the spam folder.
In Plesk I was set some rules to refuse certain spam email so I thought about refuse spam email above 3.0 score on Virtualmin but I was not able to do. Why refuse, reject instead of silently delete? To avoid false positive disaster.
An email silently deleted cause no one know about that email was not delivered.
An email rejected inform the sender of the issue and, for example, in my case, can contact support by live chat or web ticket to inform about the email delivery issue.
I’m sad to see no one talked about, requested to reject email instead of silently delete it.
I think would be a great feature be able to setup this in Virtualmin who do already a great job.
I think be able to choose to reject email instead of just silently delete would be very great.
I tried to setup this on my server also if is risky in a production server (I cannot pay also for a test server) but I was not able to do.
I asked help to the AI (sorry for that I know is a world who maybe sometimes ask to AI too much often and we need return to good humanity) but I’m not a developer, a programmer and I have not developers who can fix or resolve, in this case the virus and spam email delivery issue.
Again… Virtualmin is amazing a do a very amazing job by providing protection for virus and spam.. it also use a modern update SpamAssasin that is amazing.
The main issue for me is not able to choose to reject email instead of silently delete.
Silently delete is maybe a way who can look good because who send virus email should be not interested on know email are not delivered or the same for spam but what about false positive?
Or what about someone internal to the server who send an email thinking to have sent and to see it delivered when is not?
For spam the rejection is also more important maybe because if can be set can allow you to block spam reducing false positive. As I told if you reject a spam email with a message.. this let someone that is not spammer know there is a problem and can contact support.
Delete silently let think the email has been delivered and this is not so good on my opinion.
However for now I think I will stop trying to resolve this. I tried my best without success.
About this issue I learn that AI cannot resolve this particular issue and configuration issue. It arrive at point that AI get in loop still repeat the same steps.. and this is bad.
It ask me to check path of socket and all looks good, permission and all looks good.
It ask me to doing email test and nothing work. Email are delivered but never pass between Milters so are not filtered.
I don’t want stress the great Virtualmin staff but I hope maybe this discussion can to make someone curious about the topic and create an appetite, interest in the email rejection function.
Refuse email can also improve server security and performance.