WARNING: Most of this content (with the exception of the Mozilla 1.9 XPCOM reference) is very old, and can be expected to be out of date and possibly obsolete. For better XUL documentation, please visit the XUL hub at the Mozilla Developer Center.

nsIImapIncomingServer

IID:D74FA1F8-8D28-43a5-AF13-797ED29F2D1F
Inherits From:nsISupports

This interface is implemented by the following components:


Properties

ACString adminUrl

PRBool aOLMailboxView

PRBool autoSyncOfflineStores

PRInt32 capabilityPref

PRBool cleanupInboxOnExit

nsMsgImapDeleteModel deleteModel

PRBool doingLsub

PRBool downloadBodiesOnGetNewMail

PRBool dualUseFolders

PRInt32 emptyTrashThreshhold

PRBool fetchByChunks

PRBool isAOLServer

ACString manageMailAccountUrl

PRInt32 maximumConnectionsNumber

PRBool mimePartsOnDemand

PRBool offlineDownload

ACString otherUsersNamespace

PRBool overrideNamespaces

ACString personalNamespace

ACString publicNamespace

ACString redirectorType

ACString serverDirectory

PRBool shuttingDown

PRBool storeReadMailInPFC

PRBool storeSentMailInPFC

PRInt32 timeOutLimits

AString trashFolderName

PRBool useIdle

PRBool usingSubscription


Methods

void allowFolderConversion ( out PRBool allowConversion ) void CloseConnectionForFolder ( nsIMsgFolder msgFolder ) void convertFolderName ( ACString originalName , out AString convertedName ) void GetImapConnectionAndLoadUrl ( nsIEventTarget clientEventTarget , nsIImapUrl imapUrl , nsISupports consumer ) PRBool getIsPFC ( ACString folderName ) void GetNewMessagesForNonInboxFolders ( nsIMsgFolder rootFolder , nsIMsgWindow window , PRBool forceAllFolders , PRBool performingBiff ) nsIMsgFolder getPFC ( PRBool createIfMissing ) nsIMsgFolder GetReadMailPFC ( PRBool createIfMissing ) nsIMsgFolder GetSentMailPFC ( PRBool createIfMissing ) ACString getTrashFolderByRedirectorType ( ) ACString getUriWithNamespacePrefixIfNecessary ( PRInt32 namespaceType , ACString originalUri ) void hideFolderName ( ACString originalName , out PRBool hideFolder ) void pseudoInterruptMsgLoad ( nsIMsgFolder imapFolder , nsIMsgWindow msgWindow , out PRBool interrupted ) void reDiscoverAllFolders ( ) void RemoveConnection ( nsIImapProtocol imapConnection ) void ResetConnection ( ACString folderName ) void ResetNamespaceReferences ( ) nsIURI subscribeToFolder ( AString name , PRBool subscribe )

void allowFolderConversion ( out PRBool allowConversion )

Arguments:
allowConversion

void CloseConnectionForFolder ( nsIMsgFolder msgFolder )

Arguments:
msgFolder

void convertFolderName ( ACString originalName , out AString convertedName )

Arguments:
originalName
convertedName

void GetImapConnectionAndLoadUrl ( nsIEventTarget clientEventTarget , nsIImapUrl imapUrl , nsISupports consumer )

Arguments:
clientEventTarget
imapUrl
consumer

PRBool getIsPFC ( ACString folderName )

Arguments:
folderName

void GetNewMessagesForNonInboxFolders ( nsIMsgFolder rootFolder , nsIMsgWindow window , PRBool forceAllFolders , PRBool performingBiff )

Arguments:
rootFolder
window
forceAllFolders
performingBiff

nsIMsgFolder getPFC ( PRBool createIfMissing )

Arguments:
createIfMissing

nsIMsgFolder GetReadMailPFC ( PRBool createIfMissing )

Arguments:
createIfMissing

nsIMsgFolder GetSentMailPFC ( PRBool createIfMissing )

Arguments:
createIfMissing

ACString getTrashFolderByRedirectorType ( )


ACString getUriWithNamespacePrefixIfNecessary ( PRInt32 namespaceType , ACString originalUri )

Arguments:
namespaceType
originalUri

void hideFolderName ( ACString originalName , out PRBool hideFolder )

Arguments:
originalName
hideFolder

void pseudoInterruptMsgLoad ( nsIMsgFolder imapFolder , nsIMsgWindow msgWindow , out PRBool interrupted )

Arguments:
imapFolder
msgWindow
interrupted

void reDiscoverAllFolders ( )


void RemoveConnection ( nsIImapProtocol imapConnection )

Arguments:
imapConnection

void ResetConnection ( ACString folderName )

Arguments:
folderName

void ResetNamespaceReferences ( )


nsIURI subscribeToFolder ( AString name , PRBool subscribe )

Arguments:
name
subscribe

References

This interface is passed as an argument to the following methods:

nsIImapProtocol.Initialize, nsIImapService.getListOfFoldersOnServer, nsIImapService.getListOfFoldersWithPath, nsIMsgImapMailFolder.recursiveCloseActiveConnections

Reference documentation is generated from Mozilla's source.