Index
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
- 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(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.
- 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
- 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 class com.mimecast.robin.util.VaultClient.Builder
- enabled - Variable in class com.mimecast.robin.util.VaultClient
- 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).
- 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).
- 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(T) - Method in class com.mimecast.robin.queue.InMemoryQueueDatabase
-
Add an item to the tail of the queue.
- enqueue(T) - Method in class com.mimecast.robin.queue.MapDBQueueDatabase
-
Add an item to the tail of the queue.
- enqueue(T) - Method in class com.mimecast.robin.queue.PersistentQueue
-
Add an item to the tail of the queue.
- enqueue(T) - Method in interface com.mimecast.robin.queue.QueueDatabase
-
Add an item to the tail of the queue.
- enqueue(T) - Method in class com.mimecast.robin.queue.RedisQueueDatabase
-
Add an item to the tail of the queue.
- enqueue(T) - Method in class com.mimecast.robin.queue.SQLQueueDatabase
- ensureRoutesLoaded() - Method in class com.mimecast.robin.config.client.ClientConfig
-
Ensures routes are loaded into the in-memory list from the config map.
- 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 class com.mimecast.robin.mx.MXRoute
-
Equality based on route hash.
- equals(Object) - Method in class com.mimecast.robin.queue.RelaySession
-
Implements equality check by relay session UID.
- 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) - Method in class com.mimecast.robin.endpoints.ApiEndpoint
-
Escape minimal HTML characters
- 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.
- establishProxyConnection(Connection, ProxyRule) - Method in class com.mimecast.robin.smtp.extension.server.ServerRcpt
-
Establishes a new proxy connection.
- 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.
- executeRawHttpRequest(WebhookConfig, String, 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
- 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.
- 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.
- extractRspamdSymbol(Session, String) - Method in class com.mimecast.robin.bots.EmailAnalysisBot
-
Extract a specific symbol from Rspamd results.
- extractSmtpResponse(String) - Static method in class com.mimecast.robin.smtp.webhook.WebhookCaller
-
Extracts SMTP response from webhook response body.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form