I have seen a few issue related to this so I thought it would explain some stuff!
In "Exchange VSAPI" there are really 3 ways a message item can be scanned in the Information Store.
Now each time a message is scanned it is tagged with a number (lets call it a ScanID) by VSAPI. This number is passed to VSAPI by your Exchange aware AV Software … So your AV software sets this ScanID number but VSAPI requires it and uses it.
The ScanID number is incremented when a AV engine definition is updated or when ScanJob settings are changed within your AV software. When a message inside the Information Store is not stamped with the most current current ScanID number this is likely to invoke a On Access rescan when somebody or something accesses it.
Now the problem with ActiveSync.......ActiveSync will skip the synchronisation of items that require an On Access Scan. This is described in this KB: 827615 Server ActiveSync does not download all items during a synchronisation session <http://support.microsoft.com/default.aspx?scid=kb;en-us;827615 >
In this KB it suggests “To work around this behaviour, turn on background scanning and proactive scanning in the anti-virus software on your Exchange 2000 or Exchange 2003 computer” essentially this so that all messages in the Information Store maintain the latest ScanID.
The average AV software installation probably changes ScanID number about 2 -3 times a day depending on the number of vendor engines and changing definitions. This means the change in ScanID is far too frequent for Background Scanning to keep all messages in the Information Store up to date with the latest ScanID, particularly in a large Information Store that will take a long time for a background scan to complete.
There are some possibilities within AV Software to get around this situation:
Now a hotfix does exist that “might” fix this issue. In 50% of cases I have seen it work, but that still leaves 50%. The Hotfix is from 894065 Exchange ActiveSync cannot synchronise items in a store when the virus scanner on the Exchange Server 2003 server is configured not to scan that store <http://support.microsoft.com/default.aspx?scid=kb;en-us;894065>
What I don’t know is if Exchange 2003 SP2 will fix this issue (I don’t think it does).
If the hotfix doesn’t work for you, then I’m afraid you will have to let background scanning do it’s work. I also don’t know how AUTD in Exchange 2003 SP2 is going to be affected AND why it doesn’t affect everyone only some people .. maybe I'll get some more answers soon!