[quote user="arnaudherve"] <...> several messages <...> where the solution was to deactivate the antivirus app for the Pmail folders. <...> not being compatible with a very common antivirus app a major bug. [/quote]
This problem is rather common with other email programs too - e.g Outlook - because of technical reasons. For AV programs, a file is a file is a file. If it is found to contain a virus, it gets deleted, quarantined or "disinfected".
When the file happens to be the email database... well, too bad. Best case: You lose a message folder. Worst case: Your entire email history is lost. The root cause of failure is that the AV scanner meddles with files it really doesn't know enough about. Hence the non-perfect "white-list email folders" solution, which i sneeded for most email programs. Possibly with exception for the major ones, where the AV scanner may be aware of which file extensions to avoid dealing with - but that is essentially the same as whitelisting email folders.
(One alternative is for the email client to store messages in separate files, like Pegasus does in the New Mail folder. In this case individual messages might get lost/destroyed, but the rest would remain unaffected. However, this has indexing and performance implications which is likely the reason we don't see many programs using that storage format.)
My conclusion is that the problem lies more with the AV software than with Pegasus. Compatibility goes both ways in this case and I think it is a bit unfair to blame Pegasus.
[quote user="arnaudherve"] <...>The mail is checked or it's not checked.[/quote]
Messages can be scanned on arrival, to find out if they are likely to contain viruses or not - given the signature database used at that time. A new virus will go undetected until messages are re-scanned using an updated signature database. So, yes: An email may be checked or not. And, no: Being checked is not the final verdict on viral content.
Re-scanning emails, regardless of which folder they are stored in, is a good idea - it should just not be done by the AV threshing through the email database. The AV plug-in for Pegasus scans attachments that have not been scanned recently. I like this approach; unfortunately I've had stability problems with the plug-in.
Suggestion 1: I would like Pegasus to run the AV scanner against received messages, rather than having the scanner as a POP3 proxy. The reason is that the proxy method interferes with data stream encryption; you can have either AV scanning or an encrypted connection to the post office, but not both.
Suggestion 2: Make the functionality of the AV plug-in an integral part of Pegasus. This would enable a nicer user interface, with better feedback during scanning and might avoid showing a console window.
[quote user="arnaudherve"] &lt;...&gt; several messages &lt;...&gt; where the solution was to deactivate the antivirus app for the Pmail folders. &lt;...&gt; not being compatible with a very common antivirus app a major bug. [/quote] <p>This problem is rather common with other email programs too - e.g Outlook - because of technical reasons. For AV programs, a file is a file is a file. If it is found to contain a virus, it gets deleted, quarantined or "disinfected".</p><p>When the file happens to be the email database... well, too bad. Best case: You lose a message folder. Worst case: Your entire email history is lost. The root cause of failure is that the AV scanner meddles with files it really doesn't know enough about. Hence the non-perfect "white-list email folders" solution, which i sneeded for most email programs. Possibly with exception for the major ones, where the AV scanner may be aware of which file extensions to avoid dealing with - but that is essentially the same as whitelisting email folders.
</p><p>(One alternative is for the email client to store messages in separate files, like Pegasus does in the New Mail folder. In this case individual messages might get lost/destroyed, but the rest would remain unaffected. However, this has indexing and performance implications which is likely the reason we don't see many programs using that storage format.)</p><p>My conclusion is that the problem lies more with the AV software than with Pegasus. Compatibility goes both ways in this case and I think it is a bit unfair to blame Pegasus. </p><p>[quote user="arnaudherve"] &lt;...&gt;The mail is checked or it's not checked.[/quote]</p><p>Messages can be scanned on arrival, to find out if they are likely to contain viruses or not - given the signature database used at that time. A new virus will go undetected until messages are re-scanned using an updated signature database. So, yes: An email may be checked or not. And, no: Being checked is not the final verdict on viral content. </p><p>Re-scanning emails, regardless of which folder they are stored in, is a good idea - it should just not be done by the AV threshing through the email database. The AV plug-in for Pegasus scans attachments that have not been scanned recently. I like this approach; unfortunately I've had stability problems with the plug-in.
</p><p><b>Suggestion 1</b>: I would like Pegasus to run the AV scanner against received messages, rather than having the scanner as a POP3 proxy. The reason is that the proxy method interferes with data stream encryption; you can have either AV scanning or an encrypted connection to the post office, but not both.
</p><p><b>Suggestion 2</b>:&nbsp; Make the functionality of the AV plug-in an integral part of Pegasus. This would enable a nicer user interface, with better feedback during scanning and might avoid showing a console window.
</p>