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

E

ehlo - Variable in class com.mimecast.robin.config.server.ProxyRule
 
ehlo - Variable in class com.mimecast.robin.smtp.session.Session
[Client] EHLO domain.
ehlo() - Method in class com.mimecast.robin.smtp.extension.client.CustomBehaviour
Executes EHLO.
ehlo() - Method in class com.mimecast.robin.smtp.extension.client.DefaultBehaviour
Executes EHLO.
ehlo8bit - Variable in class com.mimecast.robin.smtp.session.Session
[Client] EHLO advertised 8BITMIME.
ehloAuth - Variable in class com.mimecast.robin.smtp.session.Session
[Client] EHLO advertised authentication mechanisms.
ehloBdat - Variable in class com.mimecast.robin.smtp.session.Session
[Client] EHLO advertised CHUNKING.
ehloBinary - Variable in class com.mimecast.robin.smtp.session.Session
[Client] EHLO advertised BINARYMIME.
ehloLog - Variable in class com.mimecast.robin.smtp.session.Session
[Client] EHLO advertised CHUNKING.
ehloSize - Variable in class com.mimecast.robin.smtp.session.Session
[Client] EHLO advertised size.
ehloTls - Variable in class com.mimecast.robin.smtp.session.Session
[Client] EHLO advertised STARTTLS.
EhloVerb - Class in com.mimecast.robin.smtp.verb
EHLO verb.
EhloVerb(Verb) - Constructor for class com.mimecast.robin.smtp.verb.EhloVerb
Constructs a new EhloVerb instance with given Verb.
email - Variable in class com.mimecast.robin.sasl.SqlUserLookup.UserRecord
 
email - Variable in record class com.mimecast.robin.storage.stalwart.StalwartApiClient.ResolvedAccount
The field for the email record component.
email() - Method in record class com.mimecast.robin.storage.stalwart.StalwartApiClient.ResolvedAccount
Returns the value of the email record component.
EmailAnalysisBot - Class in com.mimecast.robin.bots
Email infrastructure analysis bot that performs comprehensive email security checks.
EmailAnalysisBot() - Constructor for class com.mimecast.robin.bots.EmailAnalysisBot
 
EmailBuilder - Class in com.mimecast.robin.mime
EmailBuilder is a fluent MIME email message generator that constructs RFC 2822 compliant email messages with support for single-part and multipart structures.
EmailBuilder(Session, MessageEnvelope) - Constructor for class com.mimecast.robin.mime.EmailBuilder
Constructs a new EmailBuilder instance with given Session and MessageEnvelope.
EmailDelivery - Class in com.mimecast.robin.smtp
Email delivery core.
EmailDelivery(Session) - Constructor for class com.mimecast.robin.smtp.EmailDelivery
Constructs a new EmailDelivery instance with given Session.
emailDirection - Variable in class com.mimecast.robin.scanners.RspamdClient
 
EmailDirection - Enum Class in com.mimecast.robin.smtp.session
Email direction enum.
EmailDirection() - Constructor for enum class com.mimecast.robin.smtp.session.EmailDirection
 
EmailParser - Class in com.mimecast.robin.mime
EmailParser is a standalone MIME email parser that extracts email headers, body content, and attachments from RFC 2822 formatted email messages.
EmailParser(LineInputStream) - Constructor for class com.mimecast.robin.mime.EmailParser
Constructs a new EmailParser instance from an existing LineInputStream.
EmailParser(InputStream) - Constructor for class com.mimecast.robin.mime.EmailParser
Constructs a new EmailParser instance from an input stream.
EmailParser(InputStream, int) - Constructor for class com.mimecast.robin.mime.EmailParser
Constructs a new EmailParser instance from an input stream with custom buffer size.
EmailParser(String) - Constructor for class com.mimecast.robin.mime.EmailParser
Constructs a new EmailParser instance from a file path.
EmailParser(String, int) - Constructor for class com.mimecast.robin.mime.EmailParser
Constructs a new EmailParser instance from a file path with custom buffer size.
emailRblRejectionCounter - Static variable in class com.mimecast.robin.smtp.metrics.SmtpMetrics
 
EmailReceipt - Class in com.mimecast.robin.smtp
Email receipt runnable.
EmailReceipt(Connection) - Constructor for class com.mimecast.robin.smtp.EmailReceipt
Constructs a new EmailReceipt instance with given Connection instance.
EmailReceipt(Socket, ListenerConfig, boolean, boolean) - Constructor for class com.mimecast.robin.smtp.EmailReceipt
Constructs a new EmailReceipt instance with given socket.
EmailReceipt(Socket, ListenerConfig, boolean, boolean, boolean) - Constructor for class com.mimecast.robin.smtp.EmailReceipt
Constructs a new EmailReceipt instance with given socket.
emailReceiptLimitCounter - Static variable in class com.mimecast.robin.smtp.metrics.SmtpMetrics
 
emailReceiptStartCounter - Static variable in class com.mimecast.robin.smtp.metrics.SmtpMetrics
 
emailReceiptSuccessCounter - Static variable in class com.mimecast.robin.smtp.metrics.SmtpMetrics
 
emailSizeLimit - Variable in class com.mimecast.robin.smtp.extension.server.ServerData
Envelope limit.
emailSpamRejectionCounter - Static variable in class com.mimecast.robin.smtp.metrics.SmtpMetrics
 
emailVirusRejectionCounter - Static variable in class com.mimecast.robin.smtp.metrics.SmtpMetrics
 
empty() - Static method in class com.mimecast.robin.queue.QueueMutationBatch
 
enabled - Variable in class com.mimecast.robin.config.DovecotConfig.SaveLda
 
enabled - Variable in class com.mimecast.robin.config.DovecotConfig.SaveLmtp
 
enabled - Static variable in class com.mimecast.robin.metrics.MetricsCron
 
enabled - Variable in record class com.mimecast.robin.storage.stalwart.StalwartApiClient.SharedClientKey
The field for the enabled record component.
enabled - Variable in class com.mimecast.robin.util.VaultClient.Builder
 
enabled - Variable in class com.mimecast.robin.util.VaultClient
 
enabled() - Method in record class com.mimecast.robin.storage.stalwart.StalwartApiClient.SharedClientKey
Returns the value of the enabled record component.
encode(String) - Static method in class com.mimecast.robin.smtp.auth.DigestUtils
Base64 encode.
ENCODED_WORD_PATTERN - Static variable in class com.mimecast.robin.mime.headers.HeaderWrangler
Pattern to match RFC 2047 encoded words.
encodeLabel(MetricsCron.Label) - Static method in class com.mimecast.robin.metrics.MetricsCron
Encode a Label: name (1), value (2).
encodeMeta(QueueItem<T>) - Method in class com.mimecast.robin.queue.RedisQueueDatabase
 
encodeSample(MetricsCron.Sample) - Static method in class com.mimecast.robin.metrics.MetricsCron
Encode a Sample: value (1, double), timestamp_ms (2, int64).
encodeTimeSeries(MetricsCron.TimeSeries) - Static method in class com.mimecast.robin.metrics.MetricsCron
Encode a TimeSeries: repeated Label (1), repeated Sample (2).
encodeWriteRequest(List<MetricsCron.TimeSeries>) - Static method in class com.mimecast.robin.metrics.MetricsCron
Encode a WriteRequest with repeated TimeSeries (field 1).
endpoint - Variable in class com.mimecast.robin.endpoints.ClientQueueHandler
 
endpoint - Variable in class com.mimecast.robin.endpoints.ClientSendHandler
 
endpoint - Variable in class com.mimecast.robin.endpoints.QueueOperationsHandler
 
endpoint - Variable in class com.mimecast.robin.endpoints.StoreHandler
 
endpoint - Variable in class com.mimecast.robin.endpoints.StoreRocksDbHandler
 
endpoint - Variable in class com.mimecast.robin.endpoints.UsersHandler
 
EndpointConfig - Class in com.mimecast.robin.config.server
Endpoint authentication configuration.
EndpointConfig(Map<String, Object>) - Constructor for class com.mimecast.robin.config.server.EndpointConfig
Constructs a new EndpointConfig instance with given map.
ENFORCE - Enum constant in enum class com.mimecast.robin.mx.assets.StsMode
Mode ENFORCE.
enqueue(QueueItem<T>) - Method in class com.mimecast.robin.queue.InMemoryQueueDatabase
 
enqueue(QueueItem<T>) - Method in class com.mimecast.robin.queue.MapDBQueueDatabase
 
enqueue(QueueItem<T>) - Method in interface com.mimecast.robin.queue.QueueDatabase
Inserts a ready queue item.
enqueue(QueueItem<T>) - Method in class com.mimecast.robin.queue.RedisQueueDatabase
 
enqueue(QueueItem<T>) - Method in class com.mimecast.robin.queue.SQLQueueDatabase
 
enqueue(T) - Method in class com.mimecast.robin.queue.PersistentQueue
Enqueues a payload as a ready queue item.
enqueueDelivery(Connection, MessageEnvelope, List<String>) - Method in class com.mimecast.robin.storage.StalwartStorageProcessor
 
enqueueLdaDelivery(Connection, MessageEnvelope, List<String>, String) - Method in class com.mimecast.robin.storage.DovecotStorageProcessor
 
enqueueLmtpDelivery(Connection, MessageEnvelope, List<String>, ServerConfig) - Method in class com.mimecast.robin.storage.DovecotStorageProcessor
 
enqueuePipeline(Pipeline, QueueItem<T>) - Method in class com.mimecast.robin.queue.RedisQueueDatabase
 
ensureConfigured() - Method in class com.mimecast.robin.storage.stalwart.StalwartApiClient
 
ensureDefaultFolders(RocksDbMailboxStore.MailboxOwner) - Method in class com.mimecast.robin.storage.rocksdb.RocksDbMailboxStore
 
ensureFolder(RocksDbMailboxStore.MailboxOwner, String, boolean) - Method in class com.mimecast.robin.storage.rocksdb.RocksDbMailboxStore
 
ensureOpen() - Method in class com.mimecast.robin.storage.MessageBufferOutputStream
 
ensureReader(String) - Static method in class com.mimecast.robin.smtp.security.GeoIpLookup
Initializes or re-initializes the database reader if the path has changed.
ensureRoutesLoaded() - Method in class com.mimecast.robin.config.client.ClientConfig
Ensures routes are loaded into the in-memory list from the config map.
ensureSingleFolder(RocksDbMailboxStore.MailboxOwner, String, boolean) - Method in class com.mimecast.robin.storage.rocksdb.RocksDbMailboxStore
 
envelope - Variable in class com.mimecast.robin.mime.EmailBuilder
MessageEnvelope instance containing sender, recipients, and MIME configuration.
envelope - Variable in class com.mimecast.robin.mime.parts.PdfMimePart
messageEnvelope instance.
envelope - Variable in class com.mimecast.robin.smtp.extension.client.ClientData
MessageEnvelope instance.
envelope - Variable in class com.mimecast.robin.smtp.extension.client.ProxyBehaviour
Envelope being proxied.
envelope - Variable in class com.mimecast.robin.smtp.io.MagicInputStream
MessageEnvelope instance.
ENVELOPE_LIMIT_EXCEEDED_452 - Static variable in class com.mimecast.robin.smtp.SmtpResponses
452 Envelope limit exceeded.
EnvelopeConfig - Class in com.mimecast.robin.config.client
Case envelope configuration container.
EnvelopeConfig(Map) - Constructor for class com.mimecast.robin.config.client.EnvelopeConfig
Constructs a new EnvelopeConfig instance with configuration map.
envelopeExclude - Variable in class com.mimecast.robin.util.GsonExclusionStrategy
 
envelopeLimit - Variable in class com.mimecast.robin.smtp.extension.server.ServerMail
Envelope limit.
envelopeMagicReplace(String, MessageEnvelope) - Static method in class com.mimecast.robin.util.Magic
Envelope magic replace.
envelopes - Variable in class com.mimecast.robin.smtp.session.Session
List of envelopes.
envelopes - Variable in class com.mimecast.robin.smtp.transaction.SessionTransactionList
Session envelopes.
EnvelopeTransactionList - Class in com.mimecast.robin.smtp.transaction
EnvelopeTransactionList.
EnvelopeTransactionList() - Constructor for class com.mimecast.robin.smtp.transaction.EnvelopeTransactionList
 
envelopeTransactions - Variable in class com.mimecast.robin.smtp.extension.client.ClientData
EnvelopeTransactionList instance.
envId - Variable in class com.mimecast.robin.smtp.extension.server.ServerMail
MAIL FROM ENVID param (if any).
envId - Variable in class com.mimecast.robin.smtp.verb.MailVerb
ENVID parameter if any.
equals(Object) - Method in class com.mimecast.robin.config.server.ProxyRule
Checks if this ProxyRule equals another object.
equals(Object) - Method in record class com.mimecast.robin.imap.ImapClient.PartDescriptor
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.mimecast.robin.mx.MXRoute
Equality based on route hash.
equals(Object) - Method in record class com.mimecast.robin.queue.QueueMutation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.mimecast.robin.queue.QueuePage
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.mimecast.robin.queue.QueueStats
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.mimecast.robin.queue.RelayQueueWorkResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.mimecast.robin.queue.RelaySession
Implements equality check by relay session UID.
equals(Object) - Method in record class com.mimecast.robin.storage.PooledLmtpDelivery.DeliveryAttemptResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.mimecast.robin.storage.stalwart.StalwartApiClient.CachedAccount
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.mimecast.robin.storage.stalwart.StalwartApiClient.ResolvedAccount
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.mimecast.robin.storage.stalwart.StalwartApiClient.SharedClientKey
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.mimecast.robin.storage.stalwart.StalwartApiClient.StalwartSession
Indicates whether some other object is "equal to" this one.
error - Variable in class com.mimecast.robin.smtp.transaction.Transaction
Records the SMTP response is in error.
Error Handling - Search tag in package com.mimecast.robin.smtp.connection
Section
errorLimit - Variable in class com.mimecast.robin.smtp.EmailReceipt
Error limitation.
errors - Variable in class com.mimecast.robin.mx.assets.StsPolicyValidator
List of errors.
ESCAPE_CHAR - Static variable in class com.mimecast.robin.util.QuotedPrintableDecoder
Characters.
escapeHtml(String) - Static method in class com.mimecast.robin.endpoints.ApiEndpointUtils
Escapes minimal HTML characters for safe inclusion in HTML content.
escapeHtml(String) - Method in class com.mimecast.robin.endpoints.RobinServiceEndpoint
Escapes HTML special characters to prevent XSS.
escapeHtml(String) - Method in class com.mimecast.robin.endpoints.StorageDirectoryListing
Escape minimal HTML characters.
escapeJson(String) - Static method in class com.mimecast.robin.endpoints.ApiEndpointUtils
Escapes a string for safe inclusion in JSON.
establishProxyConnection(Connection, ProxyRule) - Method in class com.mimecast.robin.smtp.extension.server.ServerRcpt
Establishes a new proxy connection.
evictExpiredCacheEntries(long) - Method in class com.mimecast.robin.storage.stalwart.StalwartApiClient
 
Example configuration: - Search tag in package com.mimecast.robin.assertion
Section
exchange(String) - Method in class com.mimecast.robin.sasl.DovecotSaslAuthNative
Performs socket communication: sends request and reads response.
exchangeSingle(String) - Method in class com.mimecast.robin.sasl.DovecotUserLookupNative
Performs a single request/response round-trip for user lookup.
excludes - Static variable in class com.mimecast.robin.metrics.MetricsCron
 
execute(HttpRequest) - Method in class com.mimecast.robin.http.HttpClient
Executes request.
executeHttpRequest(WebhookConfig, Connection, Verb) - Static method in class com.mimecast.robin.smtp.webhook.WebhookCaller
Executes HTTP request to webhook.
executeJson(Request, String) - Method in class com.mimecast.robin.storage.stalwart.StalwartApiClient
 
executeRawHttpRequest(WebhookConfig, Connection) - Static method in class com.mimecast.robin.smtp.webhook.WebhookCaller
Executes RAW HTTP request to webhook.
executor - Variable in class com.mimecast.robin.smtp.SmtpListener
Thread pool for handling client connections.
expiresAt - Variable in class com.mimecast.robin.mx.client.XBillDnsRecordClient.PtrCacheEntry
 
expiresAtMillis - Variable in record class com.mimecast.robin.storage.stalwart.StalwartApiClient.CachedAccount
The field for the expiresAtMillis record component.
expiresAtMillis() - Method in record class com.mimecast.robin.storage.stalwart.StalwartApiClient.CachedAccount
Returns the value of the expiresAtMillis record component.
extendedtimeout - Variable in class com.mimecast.robin.smtp.session.Session
[Client] Extended socket timeout in milliseconds.
EXTENDEDTIMEOUT - Static variable in class com.mimecast.robin.smtp.connection.SmtpFoundation
Socket extended timeout in milliseconds.
Extension - Class in com.mimecast.robin.smtp.extension
Extension container.
Extension(Callable<ServerProcessor>, Callable<ClientProcessor>) - Constructor for class com.mimecast.robin.smtp.extension.Extension
Constructs a new Extension instance.
Extensions - Search tag in package com.mimecast.robin.main
Section
Extensions - Class in com.mimecast.robin.main
Server and client SMTP extensions container.
Extensions() - Constructor for class com.mimecast.robin.main.Extensions
Protected constructor.
ExternalClient - Class in com.mimecast.robin.assertion.client
Abstract for external logs client.
ExternalClient() - Constructor for class com.mimecast.robin.assertion.client.ExternalClient
 
externalClients - Static variable in class com.mimecast.robin.main.Factories
External clients.
ExternalConfig - Class in com.mimecast.robin.config.assertion.external
External assertions config.
ExternalConfig(Map) - Constructor for class com.mimecast.robin.config.assertion.external.ExternalConfig
Constructs a new ExternalConfig instance.
extractBitsFromCipher(String) - Method in class com.mimecast.robin.mime.headers.ReceivedHeader
Extracts bit strength from cipher suite name.
extractConnectionInfo() - Method in class com.mimecast.robin.mime.headers.ReceivedHeader
Extracts information from the connection instance.
extractDateFormatFromPattern(String) - Method in class com.mimecast.robin.endpoints.LogsHandler
Extracts the date format from a log4j2 file pattern.
extractDkimSignature(Map<String, Object>) - Method in class com.mimecast.robin.scanners.RspamdClient
Extracts the DKIM-Signature value from a Rspamd response map.
extractDomain(Session) - Method in class com.mimecast.robin.bots.EmailAnalysisBot
Extract domain from envelope sender.
extractEmailAddress(String) - Static method in class com.mimecast.robin.bots.BotReplyAddressResolver
Extracts email address from a header value.
extractMimeParts(Message) - Method in class com.mimecast.robin.imap.ImapClient
Extracts all MIME parts from a message using the built-in EmailParser.
extractMultipartBoundary(String) - Static method in class com.mimecast.robin.endpoints.ApiEndpointUtils
Extracts the boundary string from a multipart/form-data Content-Type header.
extractMultipartFileBytes(byte[], String) - Static method in class com.mimecast.robin.endpoints.ApiEndpointUtils
Extracts file content from a multipart/form-data body.
extractParts(Message) - Method in class com.mimecast.robin.imap.ImapClient
Extracts parts from a message and converts them to PartDescriptor records.
extractRspamdSymbol(Session, String) - Method in class com.mimecast.robin.bots.EmailAnalysisBot
Extract a specific symbol from Rspamd results.
extractSenderDomain(String) - Method in class com.mimecast.robin.queue.relay.RelayMessage
Extracts the domain part from an email address.
extractSmtpResponse(String) - Method in class com.mimecast.robin.smtp.webhook.WebhookCaller
Extracts SMTP response from webhook response body.
extractSmtpResponse(String) - Method in interface com.mimecast.robin.smtp.webhook.WebhookCallerInterface
Extracts SMTP response from webhook response body.
extractTrailingSegment(String) - Method in class com.mimecast.robin.storage.rocksdb.RocksDbMailboxStore
 
extractUid(T) - Static method in class com.mimecast.robin.queue.QueueItem
 
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