diff -r 16ed8d08d0b1 -r 478bc57ad291 ipsservices/ipssosplugin/src/ipsplgsosbaseplugin.cpp --- a/ipsservices/ipssosplugin/src/ipsplgsosbaseplugin.cpp Wed Aug 18 09:37:47 2010 +0300 +++ b/ipsservices/ipssosplugin/src/ipsplgsosbaseplugin.cpp Thu Sep 02 20:15:00 2010 +0300 @@ -2500,7 +2500,10 @@ //currently, no actions unless this is inbox //also, if id is '0', it means inbox before first sync...it doesn't really exist yet - if( folder.iDetails.CompareF( KIpsPlgInbox ) == 0 || folder.Id() == 0 ) + if( folder.iDetails.CompareF( KIpsPlgInbox ) == 0 || folder.Id() == 0 || + ( folder.iMtm == KSenduiMtmPop3Uid ) && + ( folder.iType == KUidMsvServiceEntry ) && + ( folder.iServiceId == aActiveFolderId.Id() ) ) { //folder is inbox if ( iSyncStateHandler->GetMailboxIpsState( aActiveMailboxId.Id() )