The avpmilter software acts as a milter interface for sendmail, connecting with the Kaspersky antivirus daemon to provide security scanning for emails.
One of the primary benefits of avpmilter is that it can significantly improve the performance of your mail subsystem when compared to Kaspersky's kavkeeper. While kavkeeper will reinject each message for each recipient back to sendmail MTA, causing 30 requests to the antivirus daemon and 30 additional executions of the sendmail program, avpmilter only sends one request to the antivirus daemon and will not initiate additional executions of sendmail program. As a small, resident, multithreaded program, avpmilter also avoids expensive fork() calls.
Avpmilter also has little impact on your current sendmail configuration, and the milter interface allows you to run sendmail MTA and filter on different computers. However, it's important to note that avpmilter requires sendmail 8.11.x or 8.12.x built with milter support (which is the default option for sendmail 8.12). You can learn more about building and configuring sendmail with the milter interface in the libmilter/README in sendmail source tree. Additionally, the libmilter/docs directory in version 8.12 of sendmail offers very helpful milter API documentation.
Overall, I found avpmilter to be an excellent software tool that significantly enhances the performance and reliability of your mail subsystem. I would highly recommend it to anyone looking to improve their email infrastructure.
Version 0.2-2: N/A