Index

A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractStorageProcessor - Class in com.mimecast.robin.storage
Abstract base class for storage processors.
AbstractStorageProcessor() - Constructor for class com.mimecast.robin.storage.AbstractStorageProcessor
 
acceptConnection() - Method in class com.mimecast.robin.smtp.SmtpListener
Accepts incoming connections in a loop until a shutdown is initiated.
acquire() - Method in class com.mimecast.robin.storage.LmtpConnectionPool
Acquires a connection permit from the pool.
action - Variable in class com.mimecast.robin.config.server.ProxyRule
 
ACTION_ACCEPT - Static variable in class com.mimecast.robin.config.server.ProxyRule
 
ACTION_NONE - Static variable in class com.mimecast.robin.config.server.ProxyRule
Action constants for non-matching recipients.
ACTION_REJECT - Static variable in class com.mimecast.robin.config.server.ProxyRule
 
add(StsPolicy) - Method in class com.mimecast.robin.mx.cache.MemoryPolicyCache
Adds policy to cache.
add(StsPolicy) - Method in class com.mimecast.robin.mx.cache.PolicyCache
Adds policy to cache.
add(String, DigestData) - Method in class com.mimecast.robin.smtp.auth.DigestCache
Adds a DigestData instance.
add(String, DigestData) - Method in class com.mimecast.robin.smtp.auth.InstanceDigestCache
Adds a DigestData instance.
add(String, DigestData) - Method in class com.mimecast.robin.smtp.auth.StaticDigestCache
Adds a DigestData instance.
addAssertions(AssertConfig) - Method in class com.mimecast.robin.smtp.session.Session
Adds assertion config.
addAuthentication(HttpURLConnection, WebhookConfig, Connection) - Static method in class com.mimecast.robin.smtp.webhook.WebhookCaller
Adds authentication to connection.
addBody(String) - Method in class com.mimecast.robin.http.HttpResponse
Adds HTTP/S response header.
addBotAddress(String, String) - Method in class com.mimecast.robin.smtp.MessageEnvelope
Adds a bot address with its associated bot name.
addContent(String, String) - Method in class com.mimecast.robin.http.HttpRequest
Adds HTTP/S POST content.
addDirectoryItem(StringBuilder, String, String) - Method in class com.mimecast.robin.endpoints.StorageDirectoryListing
Adds a directory item to the listing.
addDomain(String) - Method in class com.mimecast.robin.mx.MXRoute
Adds a domain to this route and associates it with each server in the route.
addDomain(String) - Method in class com.mimecast.robin.mx.MXServer
Adds a domain to this server's domain list.
addEnvelope(MessageEnvelope) - Method in class com.mimecast.robin.smtp.session.Session
Adds envelope to list.
addEnvelope(Session, EnvelopeConfig, CaseConfig) - Method in class com.mimecast.robin.config.ConfigMapper
Add envelope.
addEnvelope(EnvelopeTransactionList) - Method in class com.mimecast.robin.smtp.transaction.SessionTransactionList
Adds envelope to list.
addError(String) - Method in class com.mimecast.robin.mx.assets.StsPolicyValidator
Adds error.
addExtension(String, Extension) - Static method in class com.mimecast.robin.main.Extensions
Adds an extension.
addFile(String, String, String) - Method in class com.mimecast.robin.http.HttpRequest
Adds HTTP/S POST file.
addFileItem(StringBuilder, Path, String, String) - Method in class com.mimecast.robin.endpoints.StorageDirectoryListing
Adds a file item to the listing.
addHeader(MimeHeader) - Method in class com.mimecast.robin.mime.headers.HeaderWrangler
Adds a header to be appended after existing headers.
addHeader(MimeHeader) - Method in class com.mimecast.robin.mime.parts.MimePart
Adds given instance header.
addHeader(String, String) - Method in class com.mimecast.robin.http.HttpRequest
Adds HTTP/S request header.
addHeader(String, String) - Method in class com.mimecast.robin.http.HttpResponse
Adds HTTP/S response header.
addHeader(String, String) - Method in class com.mimecast.robin.mime.EmailBuilder
Adds an email header with automatic encoding for non-ASCII characters.
addHeader(String, String) - Method in class com.mimecast.robin.mime.parts.MimePart
Adds header with given anme and value.
addHeader(String, String) - Method in class com.mimecast.robin.smtp.MessageEnvelope
Adds magic header.
addHeaderTag(HeaderTag) - Method in class com.mimecast.robin.mime.headers.HeaderWrangler
Adds a header tag to be injected.
addMagic(Session) - Method in class com.mimecast.robin.config.ConfigMapper
Add magic variables.
addMap(Map<String, String>) - Method in class com.mimecast.robin.smtp.auth.DigestData
Adds data map entries.
addMatched(Pattern) - Method in class com.mimecast.robin.assertion.AssertExternalGroup
Adds unmatched.
addMissingHeaders() - Method in class com.mimecast.robin.mime.EmailBuilder
Adds missing required RFC 2822 headers before message output.
addObject(byte[], String) - Method in class com.mimecast.robin.http.HttpRequest
Adds HTTP/S POST object.
addParam(String, String) - Method in class com.mimecast.robin.http.HttpRequest
Adds HTTP/S POST parameter.
addParam(String, String) - Method in class com.mimecast.robin.smtp.MessageEnvelope
Add SMTP parameters.
addParentLink(StringBuilder, String) - Method in class com.mimecast.robin.endpoints.StorageDirectoryListing
Adds a parent directory navigation link.
addPart(MimePart) - Method in class com.mimecast.robin.mime.EmailBuilder
Adds a MIME part to the message with automatic categorization.
addr - Variable in class com.mimecast.robin.smtp.session.Session
Own IP address.
addRcpt(String) - Method in class com.mimecast.robin.smtp.MessageEnvelope
Adds recipient address.
address - Variable in class com.mimecast.robin.smtp.extension.server.ServerMail
MAIL FROM address.
address - Variable in class com.mimecast.robin.smtp.verb.MailVerb
TO address.
addScanResult(Map<String, Object>) - Method in class com.mimecast.robin.smtp.MessageEnvelope
Adds a scan result to the list.
addSessionHeaders(HttpURLConnection, Session) - Static method in class com.mimecast.robin.smtp.webhook.WebhookCaller
Adds session headers to connection.
addStorageProcessor(Callable<StorageProcessor>) - Static method in class com.mimecast.robin.main.Factories
Adds StorageProcessor.
addTransaction(String, String) - Method in class com.mimecast.robin.smtp.transaction.TransactionList
Adds new transaction with response only.
addTransaction(String, String, boolean) - Method in class com.mimecast.robin.smtp.transaction.TransactionList
Adds new transaction with response and error only.
addTransaction(String, String, String) - Method in class com.mimecast.robin.smtp.transaction.TransactionList
Adds new transaction with payload and response.
addTransaction(String, String, String, boolean) - Method in class com.mimecast.robin.smtp.transaction.TransactionList
Adds new transaction with payload, response and error.
addWarning(String) - Method in class com.mimecast.robin.mx.assets.StsPolicyValidator
Adds warning.
ADVERT_250_LAST - Static variable in class com.mimecast.robin.smtp.SmtpResponses
250 Extension advertisement separator (last line).
ADVERT_250_MULTILINE - Static variable in class com.mimecast.robin.smtp.SmtpResponses
250 Extension advertisement separator (multi-line).
ALL_CLEAR_250 - Static variable in class com.mimecast.robin.smtp.SmtpResponses
250 All clear (RSET response).
allowList - Variable in class com.mimecast.robin.endpoints.HttpAuth
 
alternative - Variable in class com.mimecast.robin.mime.EmailBuilder
 
AnnotationLoader - Class in com.mimecast.robin.annotation
Plugin annotation loader.
AnnotationLoader() - Constructor for class com.mimecast.robin.annotation.AnnotationLoader
Protected constructor.
apiEndpoint - Variable in class com.mimecast.robin.endpoints.QueueOperationsHandler
 
ApiEndpoint - Class in com.mimecast.robin.endpoints
API endpoint for case submission and queue management.
ApiEndpoint() - Constructor for class com.mimecast.robin.endpoints.ApiEndpoint
 
appendConfigSection(StringBuilder, String, Object) - Method in class com.mimecast.robin.endpoints.RobinServiceEndpoint
Appends a configuration section HTML if the data is not empty.
appendDaneCheck(StringBuilder, Session) - Method in class com.mimecast.robin.bots.EmailAnalysisBot
Append DANE check results.
appendDkimCheck(StringBuilder, Session) - Method in class com.mimecast.robin.bots.EmailAnalysisBot
Append DKIM check results.
appendDmarcCheck(StringBuilder, Session) - Method in class com.mimecast.robin.bots.EmailAnalysisBot
Append DMARC check results from Rspamd.
appendDnsblCheck(StringBuilder, Session) - Method in class com.mimecast.robin.bots.EmailAnalysisBot
Append DNSBL check results.
appendFcrdnsCheck(StringBuilder, Session) - Method in class com.mimecast.robin.bots.EmailAnalysisBot
Append FCrDNS (Forward Confirmed Reverse DNS) check results.
appendMtaStsCheck(StringBuilder, Session) - Method in class com.mimecast.robin.bots.EmailAnalysisBot
Append MTA-STS check results.
appendMxCheck(StringBuilder, Session) - Method in class com.mimecast.robin.bots.EmailAnalysisBot
Append MX records check.
appendRandomBytes - Variable in class com.mimecast.robin.mime.parts.FileMimePart
Append random bytes to the end of the file.
appendRdnsCheck(StringBuilder, Session) - Method in class com.mimecast.robin.bots.EmailAnalysisBot
Append rDNS check results.
appendSpamAnalysis(StringBuilder, Session) - Method in class com.mimecast.robin.bots.EmailAnalysisBot
Append spam analysis results from Rspamd.
appendSpfCheck(StringBuilder, Session) - Method in class com.mimecast.robin.bots.EmailAnalysisBot
Append SPF check results from Rspamd.
APPLICATION_OCTET_STREAM - Static variable in class com.mimecast.robin.scanners.RspamdClient
 
applyMagicToConfig(Map<String, Object>) - Method in class com.mimecast.robin.config.server.ServerConfig
Applies magic replacement to string values in a configuration map.
applyTag(String, String) - Method in class com.mimecast.robin.mime.headers.HeaderWrangler
Applies a tag to a header value, handling encoding if necessary.
args - Variable in class com.mimecast.robin.Main
 
ascii - Variable in class com.mimecast.robin.smtp.auth.DigestMD5
US-ASCII.
ascii() - Method in class com.mimecast.robin.smtp.extension.server.ServerData
ASCII receipt with extended timeout.
asciiRead(String) - Method in class com.mimecast.robin.smtp.extension.server.ServerData
ASCII read.
asciiReadBlackhole(String) - Method in class com.mimecast.robin.smtp.extension.server.ServerData
ASCII read for blackholed emails - reads data but doesn't save.
Assert - Class in com.mimecast.robin.assertion
Assertion engine.
Assert(Connection) - Constructor for class com.mimecast.robin.assertion.Assert
Constructs a new Assert instance with given Connection.
assertConfig - Variable in class com.mimecast.robin.smtp.MessageEnvelope
 
assertConfig - Variable in class com.mimecast.robin.smtp.session.Session
AssertConfig.
AssertConfig - Class in com.mimecast.robin.config.assertion
Assertions container.
AssertConfig() - Constructor for class com.mimecast.robin.config.assertion.AssertConfig
Constructs a new AssertConfig instance.
AssertConfig(Map) - Constructor for class com.mimecast.robin.config.assertion.AssertConfig
Constructs a new AssertConfig instance with given configuration map.
assertEnvelopes() - Method in class com.mimecast.robin.assertion.Assert
Assert against session envelopes.
AssertException - Exception Class in com.mimecast.robin.assertion
Assertion exception.
AssertException() - Constructor for exception class com.mimecast.robin.assertion.AssertException
Constructs a new AssertException instance without message.
AssertException(String) - Constructor for exception class com.mimecast.robin.assertion.AssertException
Constructs a new AssertException instance with message.
AssertException(Throwable) - Constructor for exception class com.mimecast.robin.assertion.AssertException
Constructs a new AssertException instance with given Throwable.
assertExternal(List<BasicConfig>) - Method in class com.mimecast.robin.assertion.Assert
Assert external if any with given assertions list.
assertExternal(List<BasicConfig>, int) - Method in class com.mimecast.robin.assertion.Assert
Assert external if any with given assertions list and transaction id.
AssertExternalGroup - Class in com.mimecast.robin.assertion
Assert external group.
AssertExternalGroup() - Constructor for class com.mimecast.robin.assertion.AssertExternalGroup
 
assertion(Connection) - Method in class com.mimecast.robin.main.Client
Assert delivery successful if any.
assertProtocol(List<List<String>>, TransactionList) - Method in class com.mimecast.robin.assertion.Assert
Assert against transactions.
assertProtocolFails - Variable in class com.mimecast.robin.assertion.Assert
Fail test for protocol assertion failure.
assertTransactions(List<Transaction>, String) - Method in class com.mimecast.robin.assertion.Assert
Run regex assertions against transaction.
assertVerifyFails - Variable in class com.mimecast.robin.assertion.client.ExternalClient
Fail test for External verify failure.
asString() - Method in class com.mimecast.robin.mx.assets.StsPolicy
As string.
attemptDelivery(RelaySession) - Method in class com.mimecast.robin.queue.RelayDequeue
Attempts delivery of the relay session using the appropriate protocol.
auth - Variable in class com.mimecast.robin.endpoints.HttpEndpoint
HTTP Authentication handler for securing endpoints.
auth - Variable in class com.mimecast.robin.smtp.session.Session
[Client] Authentication enabled.
auth() - Method in class com.mimecast.robin.smtp.extension.client.CustomBehaviour
Executes AUTH.
auth() - Method in class com.mimecast.robin.smtp.extension.client.DefaultBehaviour
Executes AUTH.
AUTH_DIGEST - Static variable in class com.mimecast.robin.smtp.extension.client.ClientAuth
AUTH mechanisms.
AUTH_FAILED_535 - Static variable in class com.mimecast.robin.smtp.SmtpResponses
535 Authentication failed.
AUTH_LOGIN - Static variable in class com.mimecast.robin.smtp.extension.client.ClientAuth
 
AUTH_NOT_SUPPORTED_538 - Static variable in class com.mimecast.robin.smtp.SmtpResponses
538 Authentication not supported.
AUTH_PASSWORD_334 - Static variable in class com.mimecast.robin.smtp.SmtpResponses
334 AUTH challenge - Password.
AUTH_PAYLOAD_334 - Static variable in class com.mimecast.robin.smtp.SmtpResponses
334 AUTH challenge - Payload.
AUTH_PLAIN - Static variable in class com.mimecast.robin.smtp.extension.client.ClientAuth
 
AUTH_REQUIRED_530 - Static variable in class com.mimecast.robin.smtp.SmtpResponses
530 Authentication required to relay mail.
AUTH_SUCCESS_235 - Static variable in class com.mimecast.robin.smtp.SmtpResponses
235 Authentication successful.
AUTH_USERNAME_334 - Static variable in class com.mimecast.robin.smtp.SmtpResponses
334 AUTH challenge - Username.
authBeforeTls - Variable in class com.mimecast.robin.smtp.session.Session
[Client] Do auth before TLS.
authDigestMD5() - Method in class com.mimecast.robin.smtp.extension.client.ClientAuth
DIGEST-MD5 mechanism.
authEnabled - Variable in class com.mimecast.robin.endpoints.HttpAuth
 
authEnabled - Variable in class com.mimecast.robin.endpoints.HttpBasicAuth
 
authenticate(String, boolean, String, String, String, String, String) - Method in class com.mimecast.robin.sasl.DovecotSaslAuthNative
Authenticates a user with provided credentials using a SASL mechanism (PLAIN or LOGIN).
authenticate(String, boolean, String, String, String, String, String, long, long) - Method in class com.mimecast.robin.sasl.DovecotSaslAuthNative
Authenticates a user with provided credentials and explicit process/request IDs.
authenticate(String, String) - Method in class com.mimecast.robin.sasl.SqlAuthProvider
 
authenticateClient(String) - Method in class com.mimecast.robin.smtp.auth.DigestMD5Client
Authenticate client.
authenticateClient(String) - Method in class com.mimecast.robin.smtp.auth.DigestMD5Server
Validates client response to challenge.
authenticateServer(String) - Method in class com.mimecast.robin.smtp.auth.DigestMD5Client
Authenticate Server.
authLogin() - Method in class com.mimecast.robin.smtp.extension.client.ClientAuth
LOGIN mechanism.
authLoginCombined - Variable in class com.mimecast.robin.smtp.extension.client.ClientAuth
AUTH LOGIN configuration.
authLoginCombined - Variable in class com.mimecast.robin.smtp.session.Session
[Client] AUTH LOGIN combined username and password login enabled.
authLoginRetry - Variable in class com.mimecast.robin.smtp.extension.client.ClientAuth
 
authLoginRetry - Variable in class com.mimecast.robin.smtp.session.Session
[Client] AUTH LOGIN retry enabled.
authMechanism - Variable in class com.mimecast.robin.config.server.ProxyRule
 
authPassword - Variable in class com.mimecast.robin.config.server.ProxyRule
 
authPlain() - Method in class com.mimecast.robin.smtp.extension.client.ClientAuth
PLAIN mechanism.
authProvider - Static variable in class com.mimecast.robin.auth.SqlAuthManager
 
authQuery - Variable in class com.mimecast.robin.sasl.SqlAuthProvider
 
AuthSocket(Map<String, Object>) - Constructor for class com.mimecast.robin.config.DovecotConfig.AuthSocket
Constructs AuthSocket from configuration map.
authType - Variable in class com.mimecast.robin.endpoints.HttpAuth
 
authUsername - Variable in class com.mimecast.robin.config.server.ProxyRule
 
authValue - Variable in class com.mimecast.robin.endpoints.HttpAuth
 
AuthVerb - Class in com.mimecast.robin.smtp.verb
AUTH verb.
AuthVerb(Verb) - Constructor for class com.mimecast.robin.smtp.verb.AuthVerb
Constructs a new AuthVerb instance with given Verb.
autoResolveAndFetch(String) - Static method in class com.mimecast.robin.util.VaultMagicProvider
Auto-resolves Vault path from magic variable name and fetches the secret.
Available Bots: - Search tag in package com.mimecast.robin.bots
Section
AVStorageProcessor - Class in com.mimecast.robin.storage
Storage processor for antivirus scanning using ClamAV.
AVStorageProcessor() - Constructor for class com.mimecast.robin.storage.AVStorageProcessor
 
A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form