diff -r bf7eb7911fc5 -r 997a02608b3a ipsservices/ipssosplugin/src/ipsplgimap4plugin.cpp --- a/ipsservices/ipssosplugin/src/ipsplgimap4plugin.cpp Wed Jun 23 18:00:21 2010 +0300 +++ b/ipsservices/ipssosplugin/src/ipsplgimap4plugin.cpp Tue Jul 06 14:04:34 2010 +0300 @@ -578,15 +578,14 @@ accounts->GetImapAccountL( aMailboxId.Id(), imapAcc ); accounts->LoadImapSettingsL( imapAcc, *settings ); TImImap4GetPartialMailInfo info; -// - info.iPartialMailOptions = ENoSizeLimits; - //CIpsSetDataApi::ConstructImapPartialFetchInfo( info, *settings ); +// Get TImImap4GetPartialMailInfo based on settings + CIpsPlgImap4ConnectOp::ConstructImapPartialFetchInfo( info, *settings ); CleanupStack::PopAndDestroy( 2, settings ); - /* + if ( info.iTotalSizeLimit == KIpsSetDataHeadersOnly ) { return; - }*/ + } // TPckgBuf package(info);