A B C D E F G H I J K L M N O P Q R S T U V W X Z

A

abortMessage() - Method in class org.apache.james.smtpserver.SMTPHandler
 
abortMessage() - Method in interface org.apache.james.smtpserver.SMTPSession
this makes the message to be dropped inprotocol
AbstractAddFooter - Class in org.apache.james.transport.mailets
An abstract implementation of a mailet that add a Footer to an email
AbstractAddFooter() - Constructor for class org.apache.james.transport.mailets.AbstractAddFooter
 
AbstractDataContentHandler - Class in org.apache.james.util.mail.handlers
Abstract class providing common Data Handler behavior.
AbstractDataContentHandler() - Constructor for class org.apache.james.util.mail.handlers.AbstractDataContentHandler
Default Constructor
AbstractFileRepository - Class in org.apache.james.mailrepository.filepair
This an abstract class implementing functionality for creating a file-store.
AbstractFileRepository() - Constructor for class org.apache.james.mailrepository.filepair.AbstractFileRepository
 
AbstractJamesService - Class in org.apache.james.core
Server which creates connection handlers.
AbstractJamesService() - Constructor for class org.apache.james.core.AbstractJamesService
 
AbstractJdbcUsersRepository - Class in org.apache.james.userrepository
An abstract base class for creating UserRepository implementations which use a database for persistence.
AbstractJdbcUsersRepository() - Constructor for class org.apache.james.userrepository.AbstractJdbcUsersRepository
 
AbstractNetworkMatcher - Class in org.apache.james.transport.matchers
AbstractNetworkMatcher makes writing IP Address matchers easier.
AbstractNetworkMatcher() - Constructor for class org.apache.james.transport.matchers.AbstractNetworkMatcher
 
AbstractNotify - Class in org.apache.james.transport.mailets
Abstract mailet providing configurable notification services.
AbstractNotify() - Constructor for class org.apache.james.transport.mailets.AbstractNotify
 
AbstractQuotaMatcher - Class in org.apache.james.transport.matchers
Abstract matcher checking whether a recipient has exceeded a maximum allowed quota.
AbstractQuotaMatcher() - Constructor for class org.apache.james.transport.matchers.AbstractQuotaMatcher
 
AbstractRedirect - Class in org.apache.james.transport.mailets
Abstract mailet providing configurable redirection services.
AbstractRedirect() - Constructor for class org.apache.james.transport.mailets.AbstractRedirect
 
AbstractRedirect.SpecialAddress - Class in org.apache.james.transport.mailets
Class containing "special addresses" constants.
AbstractRedirect.SpecialAddress() - Constructor for class org.apache.james.transport.mailets.AbstractRedirect.SpecialAddress
 
AbstractStorageQuota - Class in org.apache.james.transport.matchers
Abstract matcher checking whether a recipient has exceeded a maximum allowed storage quota for messages standing in his inbox.
AbstractStorageQuota() - Constructor for class org.apache.james.transport.matchers.AbstractStorageQuota
 
AbstractUsersRepository - Class in org.apache.james.userrepository
A partial implementation of a Repository to store users.
AbstractUsersRepository() - Constructor for class org.apache.james.userrepository.AbstractUsersRepository
 
AbstractVirtualUserTable - Class in org.apache.james.transport.mailets
Provides an abstraction of common functionality needed for implementing a Virtual User Table.
AbstractVirtualUserTable() - Constructor for class org.apache.james.transport.mailets.AbstractVirtualUserTable
 
accept() - Method in class org.apache.james.mailrepository.AvalonSpoolRepository
Returns an arbitrarily selected mail deposited in this Repository.
accept(long) - Method in class org.apache.james.mailrepository.AvalonSpoolRepository
Returns an arbitrarily selected mail deposited in this Repository that is either ready immediately for delivery, or is younger than it's last_updated plus the number of failed attempts times the delay time.
accept(SpoolRepository.AcceptFilter) - Method in class org.apache.james.mailrepository.AvalonSpoolRepository
Returns an arbitrarily select mail deposited in this Repository for which the supplied filter's accept method returns true.
accept(File, String) - Method in class org.apache.james.mailrepository.filepair.NumberedRepositoryFileFilter
 
accept() - Method in class org.apache.james.mailrepository.JDBCSpoolRepository
Return a message to process.
accept(long) - Method in class org.apache.james.mailrepository.JDBCSpoolRepository
Return a message that's ready to process.
accept(SpoolRepository.AcceptFilter) - Method in class org.apache.james.mailrepository.JDBCSpoolRepository
Returns an arbitrarily selected mail deposited in this Repository for which the supplied filter's accept method returns true.
accept() - Method in class org.apache.james.mailrepository.MailStoreSpoolRepository
 
accept(long) - Method in class org.apache.james.mailrepository.MailStoreSpoolRepository
 
accept(SpoolRepository.AcceptFilter) - Method in class org.apache.james.mailrepository.MailStoreSpoolRepository
 
accept(File, String) - Method in class org.apache.james.nntpserver.DateSinceFileFilter
Tests if a specified file has been modified since a specified date.
accept() - Method in interface org.apache.james.services.SpoolRepository
Returns an arbitrarily selected mail deposited in this Repository.
accept(long) - Method in interface org.apache.james.services.SpoolRepository
Returns an arbitrarily select mail deposited in this Repository that is either ready immediately for delivery, or is younger than it's last_updated plus the number of failed attempts times the delay time.
accept(SpoolRepository.AcceptFilter) - Method in interface org.apache.james.services.SpoolRepository
Returns an arbitrarily select mail deposited in this Repository for which the supplied filter's accept method returns true.
accept(String, String, long, String) - Method in interface org.apache.james.services.SpoolRepository.AcceptFilter
This method is called by accept(Filter) to determine if the message is ready for delivery.
accept(File, String) - Method in class org.apache.james.util.io.AndFileFilter
 
accept(File, String) - Method in class org.apache.james.util.io.DirectoryFileFilter
 
accept(File, String) - Method in class org.apache.james.util.io.ExtensionFileFilter
 
accept(File, String) - Method in class org.apache.james.util.io.InvertedFileFilter
 
ActionModeAutomatic - Class in org.apache.james.util.mail.mdn
Class ActionModeAutomatic
ActionModeAutomatic() - Constructor for class org.apache.james.util.mail.mdn.ActionModeAutomatic
Default Constructor
ActionModeManual - Class in org.apache.james.util.mail.mdn
Class ActionModeManual
ActionModeManual() - Constructor for class org.apache.james.util.mail.mdn.ActionModeManual
Default Constructor
ACTIVE - Static variable in class org.apache.james.util.mordred.PoolConnEntry
 
ACTIVE_CONN_HARD_TIME_LIMIT - Static variable in class org.apache.james.util.mordred.JdbcDataSource
 
ACTIVE_CONN_TIME_LIMIT - Static variable in class org.apache.james.util.mordred.JdbcDataSource
 
add(Matcher, Mailet) - Method in class org.apache.james.transport.LinearProcessor
Adds a new Matcher / Mailet pair to the processor.
addAddress(MailAddress) - Method in class org.apache.james.transport.mailets.AvalonListservManager
Add an address to the list.
addAddress(MailAddress) - Method in class org.apache.james.transport.mailets.GenericListservManager
Adds an address to the listserv.
addArticle(InputStream) - Method in interface org.apache.james.nntpserver.repository.NNTPGroup
Adds an article to the group based on the data in the stream.
addErrorMessages(Mail) - Method in class org.apache.james.fetchmail.MessageProcessor
Adds any required error messages to a Mail.
AddFooter - Class in org.apache.james.transport.mailets
This mailet will attach text to the end of the message (like a footer).
AddFooter() - Constructor for class org.apache.james.transport.mailets.AddFooter
 
addFooter(Mail) - Method in class org.apache.james.transport.mailets.CommandListservProcessor
Add the footer using CommandListservFooter
addFrom(Address[]) - Method in class org.apache.james.core.MimeMessageCopyOnWriteProxy
 
AddHabeasWarrantMark - Class in org.apache.james.transport.mailets
 
AddHabeasWarrantMark() - Constructor for class org.apache.james.transport.mailets.AddHabeasWarrantMark
 
addHam(Reader) - Method in class org.apache.james.util.BayesianAnalyzer
Adds a message to the ham list.
addHeader(String, String) - Method in class org.apache.james.core.MailHeaders
If the new header is a Return-Path we get sure that we add it to the top Javamail, at least until 1.4.0 does the wrong thing if it loaded a stream with a return-path in the middle.
addHeader(String, String) - Method in class org.apache.james.core.MimeMessageCopyOnWriteProxy
 
addHeader(String, String) - Method in class org.apache.james.core.MimeMessageWrapper
 
AddHeader - Class in org.apache.james.transport.mailets
Deprecated. This class was replaced by SetMimeHeader and is only here for backwards compatibly. It will be removed in next stable release
AddHeader() - Constructor for class org.apache.james.transport.mailets.AddHeader
Deprecated.  
AddHeaderHandler - Class in org.apache.james.smtpserver
Deprecated. This class was replaced by SetMimeHeaderHandler and is only here for backwards compatibly. It will be removed in next stable release
AddHeaderHandler() - Constructor for class org.apache.james.smtpserver.AddHeaderHandler
Deprecated.  
addHeaderLine(String) - Method in class org.apache.james.core.MimeMessageCopyOnWriteProxy
 
addHeaderLine(String) - Method in class org.apache.james.core.MimeMessageWrapper
 
addMailAttributes(Mail) - Method in class org.apache.james.fetchmail.MessageProcessor
Adds the mail attributes to a Mail.
addRecipient(MimeMessage.RecipientType, Address) - Method in class org.apache.james.core.MimeMessageCopyOnWriteProxy
 
addRecipients(Message.RecipientType, Address[]) - Method in class org.apache.james.core.MimeMessageCopyOnWriteProxy
 
addRecipients(Message.RecipientType, String) - Method in class org.apache.james.core.MimeMessageCopyOnWriteProxy
 
ADDRESS - Static variable in class org.apache.james.util.mail.dsn.DSNStatus
Addressing Status
ADDRESS_AMBIGUOUS - Static variable in class org.apache.james.util.mail.dsn.DSNStatus
Destination mailbox address ambiguous
ADDRESS_MAILBOX - Static variable in class org.apache.james.util.mail.dsn.DSNStatus
Bad destination mailbox address
ADDRESS_MOVED - Static variable in class org.apache.james.util.mail.dsn.DSNStatus
Destimation mailbox has moved, no forwarding address
ADDRESS_OTHER - Static variable in class org.apache.james.util.mail.dsn.DSNStatus
Other address status
ADDRESS_SYNTAX - Static variable in class org.apache.james.util.mail.dsn.DSNStatus
Bad destination mailbox address syntax
ADDRESS_SYNTAX_SENDER - Static variable in class org.apache.james.util.mail.dsn.DSNStatus
Bad sender's mailbox address syntax
ADDRESS_SYSTEM - Static variable in class org.apache.james.util.mail.dsn.DSNStatus
Bad destination system address
ADDRESS_SYSTEM_SENDER - Static variable in class org.apache.james.util.mail.dsn.DSNStatus
Bad sender's system address
ADDRESS_VALID - Static variable in class org.apache.james.util.mail.dsn.DSNStatus
Destination Address valid
addSpam(Reader) - Method in class org.apache.james.util.BayesianAnalyzer
Adds a message to the spam list.
addToHTML(MimePart) - Method in class org.apache.james.transport.mailets.AbstractAddFooter
Prepends the content of the MimePart as HTML to the existing footer
addToText(MimePart) - Method in class org.apache.james.transport.mailets.AbstractAddFooter
Prepends the content of the MimePart as text to the existing footer
addUser(User) - Method in class org.apache.james.core.LocalUsersRepository
 
addUser(String, Object) - Method in class org.apache.james.core.LocalUsersRepository
 
addUser(String, String) - Method in class org.apache.james.core.LocalUsersRepository
 
addUser(String, String) - Method in class org.apache.james.James
Deprecated. we deprecated this in the MailServer interface and this is an implementation this component depends already depends on a UsersRepository: clients could directly use the addUser of the usersRepository.
addUser(String, String) - Method in interface org.apache.james.JamesMBean
Adds a user to this mail server.
addUser(String, String) - Method in interface org.apache.james.services.MailServer
Deprecated. addUser should not be considered a property of a MailServer We could have readonly userbases providing full MailServer implementations. Look at the UsersRepository.addUser(username, password) method.
addUser(User) - Method in interface org.apache.james.services.UsersRepository
Adds a user to the repository with the specified User object.
addUser(String, Object) - Method in interface org.apache.james.services.UsersRepository
Adds a user to the repository with the specified attributes.
addUser(String, String) - Method in interface org.apache.james.services.UsersRepository
Adds a user to the repository with the specified password
addUser(User) - Method in class org.apache.james.userrepository.AbstractUsersRepository
Adds a user to the repository with the specified User object.
addUser(String, Object) - Method in class org.apache.james.userrepository.AbstractUsersRepository
Adds a user to the repository with the specified attributes.
addUser(String, String) - Method in class org.apache.james.userrepository.AbstractUsersRepository
 
addUser(String, String) - Method in class org.apache.james.userrepository.DefaultUsersJdbcRepository
 
addUser(String, String) - Method in class org.apache.james.userrepository.JamesUsersJdbcRepository
 
addUser(String, String) - Method in class org.apache.james.userrepository.ListUsersJdbcRepository
 
addUser(User) - Method in class org.apache.james.userrepository.UsersFileRepository
Update the repository with the specified user object.
addUser(String, Object) - Method in class org.apache.james.userrepository.UsersFileRepository
 
addUser(String, String) - Method in class org.apache.james.userrepository.UsersFileRepository
 
addUser(User) - Method in class org.apache.james.userrepository.UsersLDAPRepository
Update the repository with the specified user object.
addUser(String, Object) - Method in class org.apache.james.userrepository.UsersLDAPRepository
Adds userName to the MemberAttribute (specified in conf.xml) of this node.
addUser(String, String) - Method in class org.apache.james.userrepository.UsersLDAPRepository
 
ADMIN_COMMANDS - Static variable in class org.apache.james.transport.mailets.listservcommands.ErrorCommand
 
ADMIN_COMMANDS - Static variable in class org.apache.james.transport.mailets.listservcommands.Info
 
ADMIN_COMMANDS - Static variable in class org.apache.james.transport.mailets.listservcommands.SubscribeConfirm
 
ALL - Static variable in interface org.apache.james.services.MailServer
Reserved user name meaning all users for multi-user mailboxes
ALL - Static variable in class org.apache.james.transport.mailets.AbstractRedirect
 
All - Class in org.apache.james.transport.matchers
 
All() - Constructor for class org.apache.james.transport.matchers.All
 
allowedNetworks() - Method in class org.apache.james.transport.matchers.AbstractNetworkMatcher
 
allowedPosters - Variable in class org.apache.james.transport.mailets.CommandListservProcessor
 
AndFileFilter - Class in org.apache.james.util.io
Accepts a selection if it is acceptable to both of two FilenameFilters.
AndFileFilter(FilenameFilter, FilenameFilter) - Constructor for class org.apache.james.util.io.AndFileFilter
 
APPLICATION_HOME - Static variable in class org.apache.james.context.AvalonContextConstants
The context key associated with the home directory of the application being run.
ArticleIDRepository - Class in org.apache.james.nntpserver.repository
ArticleIDRepository: contains one file for each article.
attachError() - Method in class org.apache.james.transport.mailets.AbstractRedirect
Gets the attachError property.
attachError(Mail) - Method in class org.apache.james.transport.mailets.AbstractRedirect
Gets the attachError property, built dynamically using the original Mail object.
attachError() - Method in class org.apache.james.transport.mailets.Forward
 
attachError() - Method in class org.apache.james.transport.mailets.NotifyPostmaster
 
attachError() - Method in class org.apache.james.transport.mailets.NotifySender
 
attachFooter(MimePart) - Method in class org.apache.james.transport.mailets.AbstractAddFooter
Attach a footer a MimePart
AttachmentFileNameIs - Class in org.apache.james.transport.matchers
Checks if at least one attachment has a file name which matches any element of a comma-separated or space-separated list of file name masks.
AttachmentFileNameIs() - Constructor for class org.apache.james.transport.matchers.AttachmentFileNameIs
 
attachmentsAllowed - Variable in class org.apache.james.transport.mailets.AvalonListserv
Whether attachments can be sent to the list
attachmentsAllowed - Variable in class org.apache.james.transport.mailets.CommandListservProcessor
Whether attachments can be sent to the list specified by the config param: 'attachmentsallowed'.
attachmentsAllowed - Variable in class org.apache.james.transport.mailets.JDBCListserv
 
AuthCmdHandler - Class in org.apache.james.smtpserver
handles AUTH command
AuthCmdHandler() - Constructor for class org.apache.james.smtpserver.AuthCmdHandler
 
autoBracket - Variable in class org.apache.james.transport.mailets.AvalonListserv
Whether the subject prefix should be bracketed with '[' and ']'
autoBracket - Variable in class org.apache.james.transport.mailets.CommandListservProcessor
Whether the subject prefix should be bracketed with '[' and ']' specified by the config param: 'autoBracket'.
available() - Method in class org.apache.james.util.io.ResettableFileInputStream
 
AVAILABLE - Static variable in class org.apache.james.util.mordred.PoolConnEntry
 
AVALON_COMPONENT_MANAGER - Static variable in class org.apache.james.Constants
Key used to store the component manager for this James instance in a way accessible by Avalon aware Mailets.
AvalonContextConstants - Class in org.apache.james.context
This class is a placeholder for Avalon Context keys.
AvalonContextUtilities - Class in org.apache.james.context
This class is essentially a set of static functions for extracting information from the Avalon context.
AvalonListserv - Class in org.apache.james.transport.mailets
MailingListServer capability.
AvalonListserv() - Constructor for class org.apache.james.transport.mailets.AvalonListserv
 
AvalonListservManager - Class in org.apache.james.transport.mailets
Adds or removes an email address to a listserv.
AvalonListservManager() - Constructor for class org.apache.james.transport.mailets.AvalonListservManager
 
AvalonMailRepository - Class in org.apache.james.mailrepository
Implementation of a MailRepository on a FileSystem.
AvalonMailRepository() - Constructor for class org.apache.james.mailrepository.AvalonMailRepository
 
AvalonMailStore - Class in org.apache.james.core
Provides a registry of mail repositories.
AvalonMailStore() - Constructor for class org.apache.james.core.AvalonMailStore
 
AvalonSpoolRepository - Class in org.apache.james.mailrepository
Implementation of a MailRepository on a FileSystem.
AvalonSpoolRepository() - Constructor for class org.apache.james.mailrepository.AvalonSpoolRepository
 
AvalonUsersStore - Class in org.apache.james.core
Provides a registry of user repositories.
AvalonUsersStore() - Constructor for class org.apache.james.core.AvalonUsersStore
 

B

backlog - Variable in class org.apache.james.core.AbstractJamesService
The connection backlog.
BACKLOG_NAME - Static variable in class org.apache.james.core.AbstractJamesService
The name of the parameter defining the connection backlog.
Base64 - Class in org.apache.james.util
Simple Base64 string decoding function
Base64() - Constructor for class org.apache.james.util.Base64
 
BaseCommand - Class in org.apache.james.transport.mailets.listservcommands
BaseCommand is a convience base class for any class that wishes to implement IListServCommand.
BaseCommand() - Constructor for class org.apache.james.transport.mailets.listservcommands.BaseCommand
 
baseDirectory - Variable in class org.apache.james.transport.Loader
 
BayesianAnalysis - Class in org.apache.james.transport.mailets
Spam detection mailet using bayesian analysis techniques.
BayesianAnalysis() - Constructor for class org.apache.james.transport.mailets.BayesianAnalysis
 
BayesianAnalysisFeeder - Class in org.apache.james.transport.mailets
Feeds ham OR spam messages to train the BayesianAnalysis mailet.
BayesianAnalysisFeeder() - Constructor for class org.apache.james.transport.mailets.BayesianAnalysisFeeder
 
BayesianAnalyzer - Class in org.apache.james.util
Determines probability that text contains Spam.
BayesianAnalyzer() - Constructor for class org.apache.james.util.BayesianAnalyzer
Basic class constructor.
BCC - Static variable in class org.apache.mailet.RFC2822Headers
The name of the RFC 2822 header that stores the blind carbon copied mail recipients.
bindTo - Variable in class org.apache.james.core.AbstractJamesService
Network interface to which the service will bind.
BODY - Static variable in class org.apache.james.transport.mailets.AbstractRedirect
 
bodyModified - Variable in class org.apache.james.core.MimeMessageWrapper
This is false until we parse the message
bounce(Mail, String) - Method in class org.apache.james.James
This generates a response to the Return-Path address, or the address of the message's sender if the Return-Path is not available.
bounce(Mail, String, MailAddress) - Method in class org.apache.james.James
This generates a response to the Return-Path address, or the address of the message's sender if the Return-Path is not available.
Bounce - Class in org.apache.james.transport.mailets
Generates a response to the reverse-path address.
Bounce() - Constructor for class org.apache.james.transport.mailets.Bounce
 
bounce(Mail, String) - Method in interface org.apache.mailet.MailetContext
Bounces the message using a standard format with the given message.
bounce(Mail, String, MailAddress) - Method in interface org.apache.mailet.MailetContext
Bounces the email message using the provided email address as the sender of the bounce.
buildAlteredMessage(Mail, Mail) - Method in class org.apache.james.transport.mailets.AbstractRedirect
Builds the message of the newMail in case it has to be altered.
buildCorpus() - Method in class org.apache.james.util.BayesianAnalyzer
Builds the corpus from the existing ham & spam counts.
BYTE_MASK - Static variable in class org.apache.james.mailrepository.filepair.AbstractFileRepository
 
BytesReadResetInputStream - Class in org.apache.james.util.watchdog
This will reset the Watchdog each time a certain amount of data has been transferred.
BytesReadResetInputStream(InputStream, Watchdog, int) - Constructor for class org.apache.james.util.watchdog.BytesReadResetInputStream
 
BytesWrittenResetOutputStream - Class in org.apache.james.util.watchdog
This will reset the Watchdog each time a certain amount of data has been transferred.
BytesWrittenResetOutputStream(OutputStream, Watchdog, int) - Constructor for class org.apache.james.util.watchdog.BytesWrittenResetOutputStream
 

C

cacheSettings - Variable in class org.apache.james.transport.mailets.JDBCListserv
 
calculateMessageSize(MimeMessage) - Static method in class org.apache.james.core.MimeMessageUtil
 
canI(Object) - Method in class org.apache.james.util.Lock
Check to see if we can lock on a given object.
CC - Static variable in class org.apache.mailet.RFC2822Headers
The name of the RFC 2822 header that stores the carbon copied mail recipients.
certPath - Variable in class org.apache.james.security.SMIMESignerInfo
 
changeSubject(MimeMessage, String) - Static method in class org.apache.james.transport.mailets.AbstractRedirect
It changes the subject of the supplied message to to supplied value but it also tries to preserve the original charset information.
CharTerminatedInputStream - Class in org.apache.james.util
An InputStream class that terminates the stream when it encounters a particular byte sequence.
CharTerminatedInputStream(InputStream, char[]) - Constructor for class org.apache.james.util.CharTerminatedInputStream
A constructor for this object that takes a stream to be wrapped and a terminating character sequence.
check - Variable in class org.apache.james.transport.matchers.smime.IsX509CertificateSubject
 
checkAllowedPoster(Mail, Collection) - Method in class org.apache.james.transport.mailets.CommandListservProcessor
Returns true if this user is ok to send to the list
checkAnnouncements(Mail) - Method in class org.apache.james.transport.mailets.CommandListservProcessor
Returns true if this is ok to send to the list
checkBeenThere(MailAddress, Mail) - Method in class org.apache.james.transport.mailets.CommandListservProcessor
return true if this is ok, false otherwise Check if the X-been-there header is set to the listserv's name (the address).
checkCRLFTerminator() - Method in class org.apache.james.util.ExtraDotOutputStream
Ensure that the stream is CRLF terminated.
checkDNSRBL(SMTPSession, String) - Method in class org.apache.james.smtpserver.DNSRBLHandler
 
checkInitParameters(String[]) - Method in class org.apache.james.transport.mailets.ClamAVScan
Checks if there are unallowed init parameters specified in the configuration file against the String[] allowedInitParameters.
checkJdbcAttributesSupport(DatabaseMetaData) - Method in class org.apache.james.mailrepository.JDBCMailRepository
Checks whether support for JDBC Mail atributes is activated for this repository and if everything is consistent.
checkMembers(Collection, Mail) - Method in class org.apache.james.transport.mailets.CommandListservProcessor
Returns true if this user is ok to send to the list
checkSubscriptionStatus(Mail) - Method in class org.apache.james.transport.mailets.listservcommands.Subscribe
Checks to see if this user is already subscribed, if so return false and send a message
checkSubscriptionStatus(Mail) - Method in class org.apache.james.transport.mailets.listservcommands.SubscribeConfirm
Checks to see if this user is already subscribed, if so return false and send a message
checkSubscriptionStatus(Mail) - Method in class org.apache.james.transport.mailets.listservcommands.UnSubscribe
Checks to see that this user is already subscribed, if not return false and send a message
checkSubscriptionStatus(Mail) - Method in class org.apache.james.transport.mailets.listservcommands.UnSubscribeConfirm
Checks to see that this user is already subscribed, if not return false and send a message
ClamAVScan - Class in org.apache.james.transport.mailets
Does an antivirus scan check using a ClamAV daemon (CLAMD) Interacts directly with the daemon using the "stream" method, which should have the lowest possible overhead.
ClamAVScan() - Constructor for class org.apache.james.transport.mailets.ClamAVScan
 
ClassLoaderObjectInputStream - Class in org.apache.james.util.io
A special ObjectInputStream to handle highly transient classes hosted by Avalon components that are juggling many classloaders.
ClassLoaderObjectInputStream(ClassLoader, InputStream) - Constructor for class org.apache.james.util.io.ClassLoaderObjectInputStream
 
cleanFileName(String) - Method in class org.apache.james.transport.matchers.AttachmentFileNameIs
Transforms fileName in a trimmed lowercase string usable for matching agains the masks.
clear() - Method in class org.apache.james.util.BayesianAnalyzer
Clears all analysis repositories and counters.
clearResponseBuffer() - Method in class org.apache.james.smtpserver.SMTPHandler
 
clearResponseBuffer() - Method in interface org.apache.james.smtpserver.SMTPSession
Clears the response buffer, returning the String of characters in the buffer.
clearWarnings() - Method in class org.apache.james.util.mordred.PoolConnEntry
Simple method to log any warnings on an entry (connection), and then clear them.
clone() - Method in class org.apache.james.core.MailHeaders
 
close() - Method in class org.apache.james.fetchmail.FolderProcessor
Method close.
close() - Method in class org.apache.james.util.CRLFTerminatedReader
 
close() - Method in class org.apache.james.util.DebugInputStream
Close the stream
close() - Method in class org.apache.james.util.io.ResettableFileInputStream
 
close() - Method in class org.apache.james.util.mordred.PoolConnEntry
 
close() - Method in class org.apache.james.util.SchedulerNotifyInputStream
Close the stream
close() - Method in class org.apache.james.util.SchedulerNotifyOutputStream
Close the stream
close() - Method in class org.apache.james.util.watchdog.BytesReadResetInputStream
Close the stream
close() - Method in class org.apache.james.util.watchdog.BytesWrittenResetOutputStream
Close the stream
closeJDBCConnection(Connection) - Method in class org.apache.james.util.JDBCUtil
Closes database connection and logs if an error is encountered
closeJDBCResultSet(ResultSet) - Method in class org.apache.james.util.JDBCUtil
Closes database result set and logs if an error is encountered
closeJDBCStatement(Statement) - Method in class org.apache.james.util.JDBCUtil
Closes database statement and logs if an error is encountered
closeProcessorLists() - Method in class org.apache.james.transport.LinearProcessor
Closes the processor matcher/mailet list.
columnExists(DatabaseMetaData, String, String) - Method in class org.apache.james.util.JDBCUtil
Checks database metadata to see if a column exists in a table Try UPPER, lower, and MixedCase, both on the table name and the column name, to see if the column is there.
columnExistsCaseSensitive(DatabaseMetaData, String, String) - Method in class org.apache.james.util.JDBCUtil
Checks database metadata to see if a column exists in a table.
CommandForListserv - Class in org.apache.james.transport.matchers
Returns positive if the recipient is a command for a listserv.
CommandForListserv() - Constructor for class org.apache.james.transport.matchers.CommandForListserv
 
CommandHandler - Interface in org.apache.james.smtpserver
Custom command handlers must implement this interface The command handlers will be Server wide common to all the SMTPHandlers, therefore the command handlers must store all the state information in the SMTPSession object
CommandListservFooter - Class in org.apache.james.transport.mailets
CommandListservFooter is based on the AddFooter mailet.
CommandListservFooter(ICommandListservManager) - Constructor for class org.apache.james.transport.mailets.CommandListservFooter
 
commandListservFooter - Variable in class org.apache.james.transport.mailets.CommandListservProcessor
Mailet that will add the footer to the message
commandListservManager - Variable in class org.apache.james.transport.mailets.CommandListservFooter
The list serv manager
CommandListservManager - Class in org.apache.james.transport.mailets
CommandListservManager is the default implementation of ICommandListservManager.
CommandListservManager() - Constructor for class org.apache.james.transport.mailets.CommandListservManager
 
commandListservManager - Variable in class org.apache.james.transport.mailets.CommandListservProcessor
The list serv manager
commandListservManager - Variable in class org.apache.james.transport.mailets.listservcommands.BaseCommand
 
CommandListservMatcher - Class in org.apache.james.transport.matchers
CommandListservMatcher is the matcher that pairs with the CommandListservManager It checks to see if the request is intended for the ListservManager, but doesn't guarantee that it is a valid command.
CommandListservMatcher() - Constructor for class org.apache.james.transport.matchers.CommandListservMatcher
 
CommandListservProcessor - Class in org.apache.james.transport.mailets
CommandListservProcessor processes messages intended for the list serv mailing list.
CommandListservProcessor() - Constructor for class org.apache.james.transport.mailets.CommandListservProcessor
 
commandMap - Variable in class org.apache.james.transport.mailets.CommandListservManager
 
commandName - Variable in class org.apache.james.transport.mailets.listservcommands.BaseCommand
 
commandPackages - Variable in class org.apache.james.transport.mailets.CommandListservManager
 
COMMENTS - Static variable in class org.apache.mailet.RFC2822Headers
The name of the RFC 2822 header that stores human-readable comments.
commit() - Method in class org.apache.james.util.mordred.PoolConnEntry
 
CompareNumericHeaderValue - Class in org.apache.james.transport.matchers
Matches mails containing a header with a numeric value whose comparison with the specified value is true.
CompareNumericHeaderValue() - Constructor for class org.apache.james.transport.matchers.CompareNumericHeaderValue
 
compile(Object[][]) - Method in class org.apache.james.transport.matchers.GenericRegexMatcher
 
computeAttributePrefix() - Method in class org.apache.james.fetchmail.ProcessorAbstract
Returns the computed attributePrefix.
computeContent(DataSource) - Method in class org.apache.james.util.mail.handlers.AbstractDataContentHandler
Compute the content from aDataSource.
computeContent(DataSource) - Method in class org.apache.james.util.mail.handlers.message_disposition_notification
 
computeContent(DataSource) - Method in class org.apache.james.util.mail.handlers.multipart_report
 
computeDataFlavor() - Method in class org.apache.james.util.mail.handlers.AbstractDataContentHandler
Compute an ActivationDataFlavor.
computeDataFlavor() - Method in class org.apache.james.util.mail.handlers.message_disposition_notification
 
computeDataFlavor() - Method in class org.apache.james.util.mail.handlers.multipart_report
 
computeDynamicAccounts() - Method in class org.apache.james.fetchmail.FetchMail
Computes the dynamicAccounts.
computeDynamicAccounts(Map, FetchMail.ParsedDynamicAccountParameters) - Method in class org.apache.james.fetchmail.FetchMail
Compute the dynamicAccounts for the passed parameters.
computeMarkSeenPermanent() - Method in class org.apache.james.fetchmail.FolderProcessor
Answer the result of computing markSeenPermanent.
computeMaxMessageSizeExceeded() - Method in class org.apache.james.fetchmail.MessageProcessor
Compute the maxMessageSizeExceeded.
computeParsedDynamicAccountParameters() - Method in class org.apache.james.fetchmail.FetchMail
Computes the ParsedDynamicAccountParameters.
computeRemoteAddress() - Method in class org.apache.james.fetchmail.MessageProcessor
Answer the IP Address of the remote server for the message being processed.
computeRemoteDomain() - Method in class org.apache.james.fetchmail.MessageProcessor
Method computeRemoteDomain answers a String that is the RFC2822 compliant "Received : from" domain extracted from the message being processed for the remote domain that sent the message.
computeRemoteHostName() - Method in class org.apache.james.fetchmail.MessageProcessor
Answer the Canonical host name of the remote server for the message being processed.
computeRemoteReceivedHeaderInvalid() - Method in class org.apache.james.fetchmail.MessageProcessor
Computes the remoteReceivedHeaderInvalid.
computeSession() - Method in class org.apache.james.fetchmail.FetchMail
Answers a new Session.
computeSpamProbability(Reader) - Method in class org.apache.james.util.BayesianAnalyzer
Computes the probability that the stream contains SPAM.
computeStaticAccounts() - Method in class org.apache.james.fetchmail.FetchMail
Computes the staticAccounts.
configuration - Variable in class org.apache.james.core.AvalonMailStore
The Avalon configuration used by the instance
configuration - Variable in class org.apache.james.core.AvalonUsersStore
The Avalon configuration used by the instance
configuration - Variable in class org.apache.james.transport.mailets.listservcommands.BaseCommand
 
configure(Configuration) - Method in class org.apache.james.core.AbstractJamesService
 
configure(Configuration) - Method in class org.apache.james.core.AvalonMailStore
 
configure(Configuration) - Method in class org.apache.james.core.AvalonUsersStore
 
configure(Configuration) - Method in class org.apache.james.dnsserver.DNSServer
 
configure(Configuration) - Method in class org.apache.james.fetchmail.FetchMail
Method configure parses and validates the Configuration data and creates a new ParsedConfiguration, an Account for each configured static account and a ParsedDynamicAccountParameters for each dynamic account.
configure(Configuration) - Method in class org.apache.james.fetchmail.FetchScheduler
 
configure(Configuration) - Method in class org.apache.james.James
 
configure(Configuration) - Method in class org.apache.james.mailrepository.AvalonMailRepository
 
configure(Configuration) - Method in class org.apache.james.mailrepository.filepair.AbstractFileRepository
 
configure(Configuration) - Method in class org.apache.james.mailrepository.filepair.RepositoryManager
 
configure(Configuration) - Method in class org.apache.james.mailrepository.JDBCMailRepository
 
configure(Configuration) - Method in class org.apache.james.mailrepository.JDBCSpoolRepository
 
configure(Configuration) - Method in class org.apache.james.mailrepository.MailStoreSpoolRepository
 
configure(Configuration) - Method in class org.apache.james.mailrepository.MBoxMailRepository
Configure the component
configure(Configuration) - Method in class org.apache.james.nntpserver.NNTPServer
 
configure(Configuration) - Method in class org.apache.james.nntpserver.repository.NNTPRepositoryImpl
 
configure(Configuration) - Method in class org.apache.james.pop3server.POP3Server
 
configure(Configuration) - Method in class org.apache.james.remotemanager.RemoteManager
 
configure(Configuration) - Method in class org.apache.james.smtpserver.DNSRBLHandler
 
configure(Configuration) - Method in class org.apache.james.smtpserver.EhloCmdHandler
 
configure(Configuration) - Method in class org.apache.james.smtpserver.HeloCmdHandler
 
configure(Configuration) - Method in class org.apache.james.smtpserver.MailCmdHandler
 
configure(Configuration) - Method in class org.apache.james.smtpserver.RcptCmdHandler
 
configure(Configuration) - Method in class org.apache.james.smtpserver.SetMimeHeaderHandler
 
configure(Configuration) - Method in class org.apache.james.smtpserver.SMTPHandlerChain
loads the various handlers from the configuration
configure(Configuration) - Method in class org.apache.james.smtpserver.SMTPServer
 
configure(Configuration) - Method in class org.apache.james.transport.JamesMailetLoader
 
configure(Configuration) - Method in class org.apache.james.transport.JamesMatcherLoader
 
configure(Configuration) - Method in class org.apache.james.transport.JamesSpoolManager
 
configure(Configuration) - Method in class org.apache.james.transport.Loader
 
configure(Configuration) - Method in class org.apache.james.userrepository.AbstractJdbcUsersRepository
Configures the UserRepository for JDBC access.
configure(Configuration) - Method in class org.apache.james.userrepository.UsersFileRepository
 
configure(Configuration) - Method in class org.apache.james.userrepository.UsersLDAPRepository
 
configure(Configuration) - Method in class org.apache.james.util.connection.SimpleConnectionManager
 
configure(Configuration) - Method in class org.apache.james.util.dbcp.JdbcDataSource
 
configure(Configuration) - Method in class org.apache.james.util.mordred.JdbcDataSource
 
CONN_IDLE_LIMIT - Static variable in class org.apache.james.util.mordred.JdbcDataSource
 
connect(String, ServerSocket, ConnectionHandlerFactory, ThreadPool, int) - Method in interface org.apache.james.services.JamesConnectionManager
Start managing a connection.
connect(String, ServerSocket, ConnectionHandlerFactory, int) - Method in interface org.apache.james.services.JamesConnectionManager
Start managing a connection.
connect(String, ServerSocket, ConnectionHandlerFactory, ThreadPool) - Method in interface org.apache.james.services.JamesConnectionManager
Start managing a connection.
connect(String, ServerSocket, ConnectionHandlerFactory) - Method in interface org.apache.james.services.JamesConnectionManager
Start managing a connection.
connect(String, ServerSocket, ConnectionHandlerFactory, ThreadPool, int) - Method in class org.apache.james.util.connection.SimpleConnectionManager
Start managing a connection.
connect(String, ServerSocket, ConnectionHandlerFactory, ThreadPool) - Method in class org.apache.james.util.connection.SimpleConnectionManager
Start managing a connection.
connect(String, ServerSocket, ConnectionHandlerFactory) - Method in class org.apache.james.util.connection.SimpleConnectionManager
Start managing a connection.
connect(String, ServerSocket, ConnectionHandlerFactory, int) - Method in class org.apache.james.util.connection.SimpleConnectionManager
Start managing a connection.
ConnectHandler - Interface in org.apache.james.smtpserver
Custom connect handlers must implement this interface The connect handlers will be server-wide common to all the SMTPHandlers, therefore the handlers must store all the state information in the SMTPSession object
connectionLimit - Variable in class org.apache.james.core.AbstractJamesService
The maximum number of connections allowed for this service.
connectionName - Variable in class org.apache.james.core.AbstractJamesService
The name of the connection used by this service.
Constants - Class in org.apache.james
Assorted Constants for use in all James blocks The Software Version, Software Name and Build Date are set by ant during the build process.
Constants() - Constructor for class org.apache.james.Constants
 
contains(String) - Method in class org.apache.james.core.LocalUsersRepository
 
contains(String) - Method in interface org.apache.james.services.UsersRepository
Returns whether or not this user is in the repository
contains(String) - Method in class org.apache.james.userrepository.AbstractUsersRepository
Returns whether or not this user is in the repository
contains(String) - Method in class org.apache.james.userrepository.UsersFileRepository
 
contains(String) - Method in class org.apache.james.userrepository.UsersLDAPRepository
 
containsCaseInsensitive(String) - Method in class org.apache.james.core.LocalUsersRepository
 
containsCaseInsensitive(String) - Method in interface org.apache.james.services.UsersRepository
Returns whether or not this user is in the repository.
containsCaseInsensitive(String) - Method in class org.apache.james.userrepository.AbstractUsersRepository
Returns whether or not this user is in the repository.
containsCaseInsensitive(String) - Method in class org.apache.james.userrepository.UsersFileRepository
 
containsCaseInsensitive(String) - Method in class org.apache.james.userrepository.UsersLDAPRepository
 
containsKey(String) - Method in class org.apache.james.mailrepository.filepair.AbstractFileRepository
Indicates if the given key is associated to a contained object.
CONTENT - Static variable in class org.apache.james.util.mail.dsn.DSNStatus
Message Content or Media Status
CONTENT_CONVERSION_FAILED - Static variable in class org.apache.james.util.mail.dsn.DSNStatus
Conversion failed
CONTENT_CONVERSION_LOSS - Static variable in class org.apache.james.util.mail.dsn.DSNStatus
Conversion with loss performed
CONTENT_CONVERSION_NOT_ALLOWED - Static variable in class org.apache.james.util.mail.dsn.DSNStatus
Conversion required and prohibited
CONTENT_CONVERSION_NOT_SUPPORTED - Static variable in class org.apache.james.util.mail.dsn.DSNStatus
Conversion required, but not supported
CONTENT_OTHER - Static variable in class org.apache.james.util.mail.dsn.DSNStatus
Other or undefined media error
CONTENT_TYPE - Static variable in class org.apache.mailet.RFC2822Headers
The name of the MIME header that stores the content type.
CONTENT_UNSUPPORTED - Static variable in class org.apache.james.util.mail.dsn.DSNStatus
Media not supported
contentEquals(InputStream, InputStream) - Static method in class org.apache.james.util.io.IOUtil
Compare the contents of two Streams to determine if they are equal or not.