? gettingNewMessages.patch ? oren.patch Index: nsLocalMailFolder.cpp =================================================================== RCS file: /cvsroot/mozilla/mailnews/local/src/nsLocalMailFolder.cpp,v retrieving revision 1.518 diff -u -8 -p -r1.518 nsLocalMailFolder.cpp --- nsLocalMailFolder.cpp 22 Jun 2006 14:25:16 -0000 1.518 +++ nsLocalMailFolder.cpp 5 Jul 2006 04:32:54 -0000 @@ -3784,19 +3784,22 @@ nsMsgLocalMailFolder::AddMessage(const c PRBool isLocked; GetLocked(&isLocked); if(!isLocked) AcquireSemaphore(NS_STATIC_CAST(nsIMsgLocalMailFolder*, this)); else return NS_MSG_FOLDER_BUSY; - rv = newMailParser->Init(rootFolder, this, fileSpec, &outFileStream, nsnull, PR_FALSE); + + if (!mGettingNewMessages) + newMailParser->DisableFilters(); + if (NS_SUCCEEDED(rv)) { // in_server->SetServerBusy(PR_TRUE); outFileStream << aMessage; newMailParser->BufferInput(aMessage, strlen(aMessage));