nsIImapService
| IID: | cb905844-b1e1-4850-96c7-407c166319f2 |
| Inherits From: | nsISupports |
This interface is intended to be used as a service.
This interface is implemented by the following components:
- @mozilla.org/messenger/imapservice;1
- @mozilla.org/messenger/messageservice;1?type=imap
- @mozilla.org/messenger/messageservice;1?type=imap-message
- @mozilla.org/messenger/protocol/info;1?type=imap
- @mozilla.org/network/protocol;1?name=imap
- @mozilla.org/uriloader/content-handler;1?type=x-application-imapfolder
Properties
readonly nsICacheSession cacheSession
Methods
void addMessageFlags ( nsIEventTarget clientEventTarget , nsIMsgFolder imapMailFolder , nsIUrlListener urlListener , out nsIURI URL , ACString messageIdentifierList , imapMessageFlagsType flags , PRBool messageIdsAreUID )
void appendMessageFromFile ( nsIEventTarget clientEventTarget , nsIFile file , nsIMsgFolder dstFolder , ACString messageId , PRBool idsAreUids , PRBool inSelectedState , nsIUrlListener urlListener , out nsIURI URL , nsISupports copyState , nsIMsgWindow msgWindow )
void biff ( nsIEventTarget clientEventTarget , nsIMsgFolder imapMailFolder , nsIUrlListener urlListener , out nsIURI URL , PRUint32 uidHighWater )
nsIURI createFolder ( nsIEventTarget clientEventTarget , nsIMsgFolder parentFolder , AString leafName , nsIUrlListener urlListener )
void deleteAllMessages ( nsIEventTarget clientEventTarget , nsIMsgFolder imapMailFolder , nsIUrlListener urlListener , out nsIURI URL )
nsIURI deleteFolder ( nsIEventTarget clientEventTarget , nsIMsgFolder folder , nsIUrlListener urlListener , nsIMsgWindow msgWindow )
void deleteMessages ( nsIEventTarget clientEventTarget , nsIMsgFolder imapMailFolder , nsIUrlListener urlListener , out nsIURI URL , ACString messageIdentifierList , PRBool messageIdsAreUID )
void discoverAllAndSubscribedFolders ( nsIEventTarget clientEventTarget , nsIMsgFolder imapMailFolder , nsIUrlListener urlListener , out nsIURI URL )
void discoverAllFolders ( nsIEventTarget clientEventTarget , nsIMsgFolder imapMailFolder , nsIUrlListener urlListener , nsIMsgWindow msgWindow , out nsIURI URL )
void discoverChildren ( nsIEventTarget clientEventTarget , nsIMsgFolder imapMailFolder , nsIUrlListener urlListener , ACString folderPath , out nsIURI URL )
void downloadAllOffineImapFolders ( nsIMsgWindow msgWindow , nsIUrlListener listener )
void downloadMessagesForOffline ( ACString messageIds , nsIMsgFolder srcFolder , nsIUrlListener listener , nsIMsgWindow msgWindow )
nsIURI ensureFolderExists ( nsIEventTarget clientEventTarget , nsIMsgFolder parentFolder , AString leafName , nsIUrlListener urlListener )
void expunge ( nsIEventTarget clientEventTarget , nsIMsgFolder imapMailFolder , nsIUrlListener urlListener , out nsIURI URL )
nsIURI fetchCustomMsgAttribute ( nsIEventTarget clientEventTarget , nsIMsgFolder mailFolder , nsIMsgWindow msgWindow , ACString attribute , ACString messageIdentifierList )
void fetchMessage ( nsIImapUrl url , nsImapState imapAction , nsIMsgFolder imapMailFolder , nsIImapMessageSink imapMessageSink , nsIMsgWindow msgWindow , nsISupports consumer , ACString messageIdentifierList , PRBool convertDattoText , ACString additionalHeader , out nsIURI outURL )
nsIURI getBodyStart ( nsIEventTarget clientEventTarget , nsIMsgFolder imapMailFolder , nsIUrlListener urlListener , ACString messageIdentifierList , PRInt32 numBytes )
nsIURI getFolderAdminUrl ( nsIEventTarget clientEventTarget , nsIMsgFolder mailFolder , nsIMsgWindow msgWindow , nsIUrlListener urlListener )
void getHeaders ( nsIEventTarget clientEventTarget , nsIMsgFolder imapMailFolder , nsIUrlListener urlListener , out nsIURI URL , ACString messageIdentifierList , PRBool messageIdsAreUID )
void getListOfFoldersOnServer ( nsIImapIncomingServer server , nsIMsgWindow msgWindow )
void getListOfFoldersWithPath ( nsIImapIncomingServer server , nsIMsgWindow msgWindow , ACString folderPath )
nsIURI issueCommandOnMsgs ( nsIEventTarget clientEventTarget , nsIMsgFolder mailFolder , nsIMsgWindow msgWindow , ACString command , ACString messageIdentifierList )
nsIURI listFolder ( nsIEventTarget clientEventTarget , nsIMsgFolder mailFolder , nsIUrlListener urlListener )
void liteSelectFolder ( nsIEventTarget clientEventTarget , nsIMsgFolder imapMailFolder , nsIUrlListener urlListener , out nsIURI URL )
nsIURI moveFolder ( nsIEventTarget clientEventTarget , nsIMsgFolder srcFolder , nsIMsgFolder dstFolder , nsIUrlListener urlListener , nsIMsgWindow msgWindow )
void noop ( nsIEventTarget clientEventTarget , nsIMsgFolder imapMailFolder , nsIUrlListener urlListener , out nsIURI URL )
void onlineMessageCopy ( nsIEventTarget clientEventTarget , nsIMsgFolder srcFolder , ACString messageIds , nsIMsgFolder dstFolder , PRBool idsAreUids , PRBool isMove , nsIUrlListener urlListener , out nsIURI URL , nsISupports copyState , nsIMsgWindow window )
nsISupports playbackAllOfflineOperations ( nsIMsgWindow msgWindow , nsIUrlListener listener )
nsIURI renameLeaf ( nsIEventTarget clientEventTarget , nsIMsgFolder srcFolder , AString leafName , nsIUrlListener urlListener , nsIMsgWindow msgWindow )
void selectFolder ( nsIEventTarget clientEventTarget , nsIMsgFolder imapMailFolder , nsIUrlListener urlListener , nsIMsgWindow msgWindow , out nsIURI URL )
void setMessageFlags ( nsIEventTarget clientEventTarget , nsIMsgFolder imapMailFolder , nsIUrlListener urlListener , out nsIURI URL , ACString messageIdentifierList , imapMessageFlagsType flags , PRBool messageIdsAreUID )
nsIURI storeCustomKeywords ( nsIEventTarget clientEventTarget , nsIMsgFolder mailFolder , nsIMsgWindow msgWindow , ACString flagsToAdd , ACString flagsToSubtract , ACString messageIdentifierList )
nsIURI subscribeFolder ( nsIEventTarget clientEventTarget , nsIMsgFolder mailFolder , AString mailboxName , nsIUrlListener urlListener )
void subtractMessageFlags ( nsIEventTarget clientEventTarget , nsIMsgFolder imapMailFolder , nsIUrlListener urlListener , out nsIURI URL , ACString messageIdentifierList , imapMessageFlagsType flags , PRBool messageIdsAreUID )
nsIURI unsubscribeFolder ( nsIEventTarget clientEventTarget , nsIMsgFolder mailFolder , AString mailboxName , nsIUrlListener urlListener )
nsIURI updateFolderStatus ( nsIEventTarget clientEventTarget , nsIMsgFolder imapMailFolder , nsIUrlListener urlListener )
void addMessageFlags ( nsIEventTarget clientEventTarget , nsIMsgFolder imapMailFolder , nsIUrlListener urlListener , out nsIURI URL , ACString messageIdentifierList , imapMessageFlagsType flags , PRBool messageIdsAreUID )
- Arguments:
- clientEventTarget
- imapMailFolder
- urlListener
- URL
- messageIdentifierList
- flags
- messageIdsAreUID
void appendMessageFromFile ( nsIEventTarget clientEventTarget , nsIFile file , nsIMsgFolder dstFolder , ACString messageId , PRBool idsAreUids , PRBool inSelectedState , nsIUrlListener urlListener , out nsIURI URL , nsISupports copyState , nsIMsgWindow msgWindow )
- Arguments:
- clientEventTarget
- file
- dstFolder
- messageId
- idsAreUids
- inSelectedState
- urlListener
- URL
- copyState
- msgWindow
void biff ( nsIEventTarget clientEventTarget , nsIMsgFolder imapMailFolder , nsIUrlListener urlListener , out nsIURI URL , PRUint32 uidHighWater )
- Arguments:
- clientEventTarget
- imapMailFolder
- urlListener
- URL
- uidHighWater
nsIURI createFolder ( nsIEventTarget clientEventTarget , nsIMsgFolder parentFolder , AString leafName , nsIUrlListener urlListener )
- Arguments:
- clientEventTarget
- parentFolder
- leafName
- urlListener
void deleteAllMessages ( nsIEventTarget clientEventTarget , nsIMsgFolder imapMailFolder , nsIUrlListener urlListener , out nsIURI URL )
- Arguments:
- clientEventTarget
- imapMailFolder
- urlListener
- URL
nsIURI deleteFolder ( nsIEventTarget clientEventTarget , nsIMsgFolder folder , nsIUrlListener urlListener , nsIMsgWindow msgWindow )
- Arguments:
- clientEventTarget
- folder
- urlListener
- msgWindow
void deleteMessages ( nsIEventTarget clientEventTarget , nsIMsgFolder imapMailFolder , nsIUrlListener urlListener , out nsIURI URL , ACString messageIdentifierList , PRBool messageIdsAreUID )
- Arguments:
- clientEventTarget
- imapMailFolder
- urlListener
- URL
- messageIdentifierList
- messageIdsAreUID
void discoverAllAndSubscribedFolders ( nsIEventTarget clientEventTarget , nsIMsgFolder imapMailFolder , nsIUrlListener urlListener , out nsIURI URL )
- Arguments:
- clientEventTarget
- imapMailFolder
- urlListener
- URL
void discoverAllFolders ( nsIEventTarget clientEventTarget , nsIMsgFolder imapMailFolder , nsIUrlListener urlListener , nsIMsgWindow msgWindow , out nsIURI URL )
- Arguments:
- clientEventTarget
- imapMailFolder
- urlListener
- msgWindow
- URL
void discoverChildren ( nsIEventTarget clientEventTarget , nsIMsgFolder imapMailFolder , nsIUrlListener urlListener , ACString folderPath , out nsIURI URL )
- Arguments:
- clientEventTarget
- imapMailFolder
- urlListener
- folderPath
- URL
void downloadAllOffineImapFolders ( nsIMsgWindow msgWindow , nsIUrlListener listener )
- Arguments:
- msgWindow
- listener
void downloadMessagesForOffline ( ACString messageIds , nsIMsgFolder srcFolder , nsIUrlListener listener , nsIMsgWindow msgWindow )
- Arguments:
- messageIds
- srcFolder
- listener
- msgWindow
nsIURI ensureFolderExists ( nsIEventTarget clientEventTarget , nsIMsgFolder parentFolder , AString leafName , nsIUrlListener urlListener )
- Arguments:
- clientEventTarget
- parentFolder
- leafName
- urlListener
void expunge ( nsIEventTarget clientEventTarget , nsIMsgFolder imapMailFolder , nsIUrlListener urlListener , out nsIURI URL )
- Arguments:
- clientEventTarget
- imapMailFolder
- urlListener
- URL
nsIURI fetchCustomMsgAttribute ( nsIEventTarget clientEventTarget , nsIMsgFolder mailFolder , nsIMsgWindow msgWindow , ACString attribute , ACString messageIdentifierList )
- Arguments:
- clientEventTarget
- mailFolder
- msgWindow
- attribute
- messageIdentifierList
void fetchMessage ( nsIImapUrl url , nsImapState imapAction , nsIMsgFolder imapMailFolder , nsIImapMessageSink imapMessageSink , nsIMsgWindow msgWindow , nsISupports consumer , ACString messageIdentifierList , PRBool convertDattoText , ACString additionalHeader , out nsIURI outURL )
- Arguments:
- url
- imapAction
- imapMailFolder
- imapMessageSink
- msgWindow
- consumer
- messageIdentifierList
- convertDattoText
- additionalHeader
- outURL
nsIURI getBodyStart ( nsIEventTarget clientEventTarget , nsIMsgFolder imapMailFolder , nsIUrlListener urlListener , ACString messageIdentifierList , PRInt32 numBytes )
- Arguments:
- clientEventTarget
- imapMailFolder
- urlListener
- messageIdentifierList
- numBytes
nsIURI getFolderAdminUrl ( nsIEventTarget clientEventTarget , nsIMsgFolder mailFolder , nsIMsgWindow msgWindow , nsIUrlListener urlListener )
- Arguments:
- clientEventTarget
- mailFolder
- msgWindow
- urlListener
void getHeaders ( nsIEventTarget clientEventTarget , nsIMsgFolder imapMailFolder , nsIUrlListener urlListener , out nsIURI URL , ACString messageIdentifierList , PRBool messageIdsAreUID )
- Arguments:
- clientEventTarget
- imapMailFolder
- urlListener
- URL
- messageIdentifierList
- messageIdsAreUID
void getListOfFoldersOnServer ( nsIImapIncomingServer server , nsIMsgWindow msgWindow )
- Arguments:
- server
- msgWindow
void getListOfFoldersWithPath ( nsIImapIncomingServer server , nsIMsgWindow msgWindow , ACString folderPath )
- Arguments:
- server
- msgWindow
- folderPath
nsIURI issueCommandOnMsgs ( nsIEventTarget clientEventTarget , nsIMsgFolder mailFolder , nsIMsgWindow msgWindow , ACString command , ACString messageIdentifierList )
- Arguments:
- clientEventTarget
- mailFolder
- msgWindow
- command
- messageIdentifierList
nsIURI listFolder ( nsIEventTarget clientEventTarget , nsIMsgFolder mailFolder , nsIUrlListener urlListener )
- Arguments:
- clientEventTarget
- mailFolder
- urlListener
void liteSelectFolder ( nsIEventTarget clientEventTarget , nsIMsgFolder imapMailFolder , nsIUrlListener urlListener , out nsIURI URL )
- Arguments:
- clientEventTarget
- imapMailFolder
- urlListener
- URL
nsIURI moveFolder ( nsIEventTarget clientEventTarget , nsIMsgFolder srcFolder , nsIMsgFolder dstFolder , nsIUrlListener urlListener , nsIMsgWindow msgWindow )
- Arguments:
- clientEventTarget
- srcFolder
- dstFolder
- urlListener
- msgWindow
void noop ( nsIEventTarget clientEventTarget , nsIMsgFolder imapMailFolder , nsIUrlListener urlListener , out nsIURI URL )
- Arguments:
- clientEventTarget
- imapMailFolder
- urlListener
- URL
void onlineMessageCopy ( nsIEventTarget clientEventTarget , nsIMsgFolder srcFolder , ACString messageIds , nsIMsgFolder dstFolder , PRBool idsAreUids , PRBool isMove , nsIUrlListener urlListener , out nsIURI URL , nsISupports copyState , nsIMsgWindow window )
- Arguments:
- clientEventTarget
- srcFolder
- messageIds
- dstFolder
- idsAreUids
- isMove
- urlListener
- URL
- copyState
- window
nsISupports playbackAllOfflineOperations ( nsIMsgWindow msgWindow , nsIUrlListener listener )
- Arguments:
- msgWindow
- listener
nsIURI renameLeaf ( nsIEventTarget clientEventTarget , nsIMsgFolder srcFolder , AString leafName , nsIUrlListener urlListener , nsIMsgWindow msgWindow )
- Arguments:
- clientEventTarget
- srcFolder
- leafName
- urlListener
- msgWindow
void selectFolder ( nsIEventTarget clientEventTarget , nsIMsgFolder imapMailFolder , nsIUrlListener urlListener , nsIMsgWindow msgWindow , out nsIURI URL )
- Arguments:
- clientEventTarget
- imapMailFolder
- urlListener
- msgWindow
- URL
void setMessageFlags ( nsIEventTarget clientEventTarget , nsIMsgFolder imapMailFolder , nsIUrlListener urlListener , out nsIURI URL , ACString messageIdentifierList , imapMessageFlagsType flags , PRBool messageIdsAreUID )
- Arguments:
- clientEventTarget
- imapMailFolder
- urlListener
- URL
- messageIdentifierList
- flags
- messageIdsAreUID
nsIURI storeCustomKeywords ( nsIEventTarget clientEventTarget , nsIMsgFolder mailFolder , nsIMsgWindow msgWindow , ACString flagsToAdd , ACString flagsToSubtract , ACString messageIdentifierList )
- Arguments:
- clientEventTarget
- mailFolder
- msgWindow
- flagsToAdd
- flagsToSubtract
- messageIdentifierList
nsIURI subscribeFolder ( nsIEventTarget clientEventTarget , nsIMsgFolder mailFolder , AString mailboxName , nsIUrlListener urlListener )
- Arguments:
- clientEventTarget
- mailFolder
- mailboxName
- urlListener
void subtractMessageFlags ( nsIEventTarget clientEventTarget , nsIMsgFolder imapMailFolder , nsIUrlListener urlListener , out nsIURI URL , ACString messageIdentifierList , imapMessageFlagsType flags , PRBool messageIdsAreUID )
- Arguments:
- clientEventTarget
- imapMailFolder
- urlListener
- URL
- messageIdentifierList
- flags
- messageIdsAreUID
nsIURI unsubscribeFolder ( nsIEventTarget clientEventTarget , nsIMsgFolder mailFolder , AString mailboxName , nsIUrlListener urlListener )
- Arguments:
- clientEventTarget
- mailFolder
- mailboxName
- urlListener
nsIURI updateFolderStatus ( nsIEventTarget clientEventTarget , nsIMsgFolder imapMailFolder , nsIUrlListener urlListener )
- Arguments:
- clientEventTarget
- imapMailFolder
- urlListener
Reference documentation is generated from Mozilla's source.
