nsIMsgIdentity Interface Reference

import "nsIMsgIdentity.idl";

Inheritance diagram for nsIMsgIdentity:

Inheritance graph
[legend]
Collaboration diagram for nsIMsgIdentity:

Collaboration graph
[legend]

List of all members.

Public Member Functions

void clearAllValues ()
 this is really dangerous.
void copy (in nsIMsgIdentity identity)
AString getUnicharAttribute (in string name)
 these generic getter / setters, useful for extending mailnews note, these attributes persist across sessions
void setUnicharAttribute (in string name, in AString value)
ACString getCharAttribute (in string name)
void setCharAttribute (in string name, in ACString value)
boolean getBoolAttribute (in string name)
void setBoolAttribute (in string name, in boolean value)
long getIntAttribute (in string name)
void setIntAttribute (in string name, in long value)
AString toString ()

Public Attributes

attribute ACString key
attribute AString identityName
attribute AString fullName
attribute ACString email
attribute ACString replyTo
attribute AString organization
attribute boolean composeHtml
attribute boolean attachSignature
attribute boolean attachVCard
attribute boolean autoQuote
attribute long replyOnTop
attribute boolean sigBottom
attribute nsILocalFile signature
attribute long signatureDate
attribute ACString escapedVCard
attribute boolean doFcc
attribute ACString fccFolder
attribute ACString fccFolderPickerMode
attribute boolean fccReplyFollowsParent
attribute ACString draftsFolderPickerMode
attribute ACString tmplFolderPickerMode
attribute boolean bccSelf
attribute boolean bccOthers
attribute ACString bccList
attribute boolean doBcc
attribute ACString doBccList
attribute ACString draftFolder
attribute ACString stationeryFolder
attribute boolean showSaveMsgDlg
attribute ACString directoryServer
attribute boolean overrideGlobalPref
attribute boolean autocompleteToMyDomain
 If this is false, don't append the user's domain to an autocomplete address with no matches.
attribute boolean valid
 valid determines if the UI should use this identity and the wizard uses this to determine whether or not to ask the user to complete all the fields
attribute ACString smtpServerKey
 the preferred smtp server for this identity.
readonly attribute boolean requestReturnReceipt
 default request for return receipt option for this identity if this is set, the Return Receipt menu item on the compose window will be checked
readonly attribute long receiptHeaderType
readonly attribute boolean requestDSN
 default request for DSN option for this identity if this is set, the DSN menu item on the compose window will be checked


Member Function Documentation

void nsIMsgIdentity::clearAllValues (  ) 

this is really dangerous.

this destroys all pref values do not call this unless you know what you're doing!

void nsIMsgIdentity::copy ( in nsIMsgIdentity  identity  ) 

AString nsIMsgIdentity::getUnicharAttribute ( in string  name  ) 

these generic getter / setters, useful for extending mailnews note, these attributes persist across sessions

void nsIMsgIdentity::setUnicharAttribute ( in string  name,
in AString  value 
)

ACString nsIMsgIdentity::getCharAttribute ( in string  name  ) 

void nsIMsgIdentity::setCharAttribute ( in string  name,
in ACString  value 
)

boolean nsIMsgIdentity::getBoolAttribute ( in string  name  ) 

void nsIMsgIdentity::setBoolAttribute ( in string  name,
in boolean  value 
)

long nsIMsgIdentity::getIntAttribute ( in string  name  ) 

void nsIMsgIdentity::setIntAttribute ( in string  name,
in long  value 
)

AString nsIMsgIdentity::toString (  ) 


Member Data Documentation

attribute ACString nsIMsgIdentity::key

attribute AString nsIMsgIdentity::identityName

attribute AString nsIMsgIdentity::fullName

attribute ACString nsIMsgIdentity::email

attribute ACString nsIMsgIdentity::replyTo

attribute AString nsIMsgIdentity::organization

attribute ACString nsIMsgIdentity::escapedVCard

attribute ACString nsIMsgIdentity::fccFolder

attribute ACString nsIMsgIdentity::bccList

attribute ACString nsIMsgIdentity::doBccList

attribute ACString nsIMsgIdentity::draftFolder

attribute ACString nsIMsgIdentity::directoryServer

If this is false, don't append the user's domain to an autocomplete address with no matches.

valid determines if the UI should use this identity and the wizard uses this to determine whether or not to ask the user to complete all the fields

attribute ACString nsIMsgIdentity::smtpServerKey

the preferred smtp server for this identity.

if this is set, this the smtp server that should be used for the message send

default request for return receipt option for this identity if this is set, the Return Receipt menu item on the compose window will be checked

readonly attribute long nsIMsgIdentity::receiptHeaderType

readonly attribute boolean nsIMsgIdentity::requestDSN

default request for DSN option for this identity if this is set, the DSN menu item on the compose window will be checked


The documentation for this interface was generated from the following file:

Generated Mozilla by doxygen 1.5.6