Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Public Attributes
nsISpamSettings Interface Reference

import "nsISpamSettings.idl";

Inheritance diagram for nsISpamSettings:
Inheritance graph
[legend]
Collaboration diagram for nsISpamSettings:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void logJunkHit (in nsIMsgDBHdr aMsgHdr, in boolean aMoveMessage)
void logJunkString (in string aLogText)
void clone (in nsISpamSettings aSpamSettings)
void initialize (in nsIMsgIncomingServer aServer)

Public Attributes

attribute long level
 0 for nothing, 100 for highest
attribute boolean moveOnSpam
readonly attribute boolean markAsReadOnSpam
attribute long moveTargetMode
 Most consumers will just use spamFolderURI rather than accessing any of target attributes directly.
const long MOVE_TARGET_MODE_ACCOUNT = 0
const long MOVE_TARGET_MODE_FOLDER = 1
attribute string actionTargetAccount
attribute string actionTargetFolder
readonly attribute string spamFolderURI
 built from moveTargetMode, actionTargetAccount, actionTargetFolder
attribute boolean purge
attribute long purgeInterval
 interval, in days
attribute boolean useWhiteList
attribute string whiteListAbURI
readonly attribute boolean manualMark
 should we do something (move or delete) when the user manually marks a message as junk?
readonly attribute long manualMarkMode
const long MANUAL_MARK_MODE_MOVE = 0
const long MANUAL_MARK_MODE_DELETE = 1
attribute boolean useServerFilter
 integrate with server-side spam detection programs
attribute ACString serverFilterName
readonly attribute nsIFile serverFilterFile
const long TRUST_POSITIVES = 1
const long TRUST_NEGATIVES = 2
attribute long serverFilterTrustFlags
readonly attribute boolean loggingEnabled
attribute nsIOutputStream logStream

Detailed Description

Definition at line 50 of file nsISpamSettings.idl.


Member Function Documentation

void nsISpamSettings::logJunkHit ( in nsIMsgDBHdr  aMsgHdr,
in boolean  aMoveMessage 
)

Member Data Documentation

Definition at line 66 of file nsISpamSettings.idl.

Definition at line 67 of file nsISpamSettings.idl.

0 for nothing, 100 for highest

Definition at line 54 of file nsISpamSettings.idl.

Definition at line 103 of file nsISpamSettings.idl.

Definition at line 104 of file nsISpamSettings.idl.

Definition at line 90 of file nsISpamSettings.idl.

Definition at line 89 of file nsISpamSettings.idl.

should we do something (move or delete) when the user manually marks a message as junk?

Definition at line 87 of file nsISpamSettings.idl.

Definition at line 88 of file nsISpamSettings.idl.

Definition at line 57 of file nsISpamSettings.idl.

Definition at line 64 of file nsISpamSettings.idl.

Definition at line 65 of file nsISpamSettings.idl.

Definition at line 56 of file nsISpamSettings.idl.

Most consumers will just use spamFolderURI rather than accessing any of target attributes directly.

Definition at line 63 of file nsISpamSettings.idl.

Definition at line 74 of file nsISpamSettings.idl.

interval, in days

Definition at line 78 of file nsISpamSettings.idl.

Definition at line 97 of file nsISpamSettings.idl.

Definition at line 96 of file nsISpamSettings.idl.

Definition at line 100 of file nsISpamSettings.idl.

built from moveTargetMode, actionTargetAccount, actionTargetFolder

Definition at line 72 of file nsISpamSettings.idl.

Definition at line 99 of file nsISpamSettings.idl.

Definition at line 98 of file nsISpamSettings.idl.

integrate with server-side spam detection programs

Definition at line 95 of file nsISpamSettings.idl.

Definition at line 80 of file nsISpamSettings.idl.

Definition at line 81 of file nsISpamSettings.idl.


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