Index
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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form