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.

nsIImapServerSink

IID:8255E06F-C296-40d0-B924-ECAE5F5291C6
Inherits From:nsISupports

This interface is implemented by the following components:


Properties

readonly ACString arbitraryHeaders

readonly PRBool showAttachmentsInline

PRBool userAuthenticated


Methods

void abortQueuedUrls ( ) void addFolderRights ( ACString folderPath , ACString userName , ACString rights ) void commitNamespaces ( ) char* cramMD5Hash ( char* decodedChallenge , char* key ) void discoveryDone ( ) void fEAlert ( AString string , nsIMsgWindow msgWindow ) void fEAlertFromServer ( ACString string , nsIMsgWindow msgWindow ) PRBool folderIsNoSelect ( ACString folderName ) PRBool folderNeedsACLInitialized ( ACString folderPath ) PRBool folderVerifiedOnline ( ACString folderName ) void forgetPassword ( ) AString formatStringWithHostNameByID ( PRInt32 msgId ) AString getImapStringByID ( PRInt32 msgId ) PRBool loadNextQueuedUrl ( nsIImapProtocol protocol ) void onlineFolderCreateFailed ( ACString folderName ) void onlineFolderDelete ( ACString folderName ) void onlineFolderRename ( nsIMsgWindow msgWindow , ACString oldName , ACString newName ) PRBool possibleImapMailbox ( ACString folderPath , PRUnichar hierarchyDelim , PRInt32 boxFlags ) void promptForPassword ( out ACString string , nsIMsgWindow msgWindow ) void refreshFolderRights ( ACString folderPath ) void retryUrl ( nsIImapUrl imapUrl ) void setCapability ( PRUint32 capability ) void setFolderAdminURL ( ACString folderName , ACString adminUrl ) void setMailServerUrls ( ACString manageMailAccount , ACString manageLists , ACString manageFilters )

void abortQueuedUrls ( )


void addFolderRights ( ACString folderPath , ACString userName , ACString rights )

Arguments:
folderPath
userName
rights

void commitNamespaces ( )


char* cramMD5Hash ( char* decodedChallenge , char* key )

Arguments:
decodedChallenge
key

void discoveryDone ( )


void fEAlert ( AString string , nsIMsgWindow msgWindow )

Arguments:
string
msgWindow

void fEAlertFromServer ( ACString string , nsIMsgWindow msgWindow )

Arguments:
string
msgWindow

PRBool folderIsNoSelect ( ACString folderName )

Arguments:
folderName

PRBool folderNeedsACLInitialized ( ACString folderPath )

Arguments:
folderPath

PRBool folderVerifiedOnline ( ACString folderName )

Arguments:
folderName

void forgetPassword ( )


AString formatStringWithHostNameByID ( PRInt32 msgId )

Arguments:
msgId

AString getImapStringByID ( PRInt32 msgId )

Arguments:
msgId

PRBool loadNextQueuedUrl ( nsIImapProtocol protocol )

Arguments:
protocol

void onlineFolderCreateFailed ( ACString folderName )

Arguments:
folderName

void onlineFolderDelete ( ACString folderName )

Arguments:
folderName

void onlineFolderRename ( nsIMsgWindow msgWindow , ACString oldName , ACString newName )

Arguments:
msgWindow
oldName
newName

PRBool possibleImapMailbox ( ACString folderPath , PRUnichar hierarchyDelim , PRInt32 boxFlags )

Arguments:
folderPath
hierarchyDelim
boxFlags

void promptForPassword ( out ACString string , nsIMsgWindow msgWindow )

Arguments:
string
msgWindow

void refreshFolderRights ( ACString folderPath )

Arguments:
folderPath

void retryUrl ( nsIImapUrl imapUrl )

Arguments:
imapUrl

void setCapability ( PRUint32 capability )

Arguments:
capability

void setFolderAdminURL ( ACString folderName , ACString adminUrl )

Arguments:
folderName
adminUrl

void setMailServerUrls ( ACString manageMailAccount , ACString manageLists , ACString manageFilters )

Arguments:
manageMailAccount
manageLists
manageFilters

References

This interface is the type of the following properties:

nsIImapUrl.imapServerSink

Reference documentation is generated from Mozilla's source.