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
 
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.
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