Failure of Mail Message to Mark as Read

Posted on 2009-04-16
Last Modified: 2013-12-26
I've long been working in a VB6 programming environment, and using the MapiSession and MapiMessages controls to access email functions.  We have hundreds of installed systems, working great -- typically with Outlook Express as the underlying email client.  

Recently a client started using one of our apps with Windows Live Mail as the email client.  It works, with one failure.  After the MapiMessages control is used to access an email in the user's InBox, the mail item is supposed to be marked as "read".  However, it doesn't happen.  The mail item remains -- improperly -- in "Unread" status.  

The exact same process works perfectly with either Outlook or OE as the client, but not with WLM.  Any ideas?  
Question by:gladeross

    Accepted Solution

    I'm finding that typically when I post a question here, no answers are offered.  Either that's a sign that the "experts" are not working too actively -- or (and this is what I consider more likely) I've reached the point in my programming skills where, if I need to post a question, it's on a matter that's very likely a stumper for most others, too.  

    Expert Comment

    gladeross, were you able to find a solution to this problem with read messages still being marked as unread when WLM is the underlying client?  I've run into the same problem.

    Featured Post

    Threat Intelligence Starter Resources

    Integrating threat intelligence can be challenging, and not all companies are ready. These resources can help you build awareness and prepare for defense.

    Join & Write a Comment

    If you have ever used Microsoft Word then you know that it has a good spell checker and it may have occurred to you that the ability to check spelling might be a nice piece of functionality to add to certain applications of yours. Well the code that…
    You can of course define an array to hold data that is of a particular type like an array of Strings to hold customer names or an array of Doubles to hold customer sales, but what do you do if you want to coordinate that data? This article describes…
    Show developers how to use a criteria form to limit the data that appears on an Access report. It is a common requirement that users can specify the criteria for a report at runtime. The easiest way to accomplish this is using a criteria form that a…
    This lesson covers basic error handling code in Microsoft Excel using VBA. This is the first lesson in a 3-part series that uses code to loop through an Excel spreadsheet in VBA and then fix errors, taking advantage of error handling code. This l…

    746 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    16 Experts available now in Live!

    Get 1:1 Help Now