Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
B
- Backend Selection Priority: - Search tag in package com.mimecast.robin.queue
- Section
- BadPolicyException - Exception Class in com.mimecast.robin.mx.exception
-
Policy Exception.
- BadPolicyException(String) - Constructor for exception class com.mimecast.robin.mx.exception.BadPolicyException
-
Constructs a new exception with the specified detail message.
- BadRecordException - Exception Class in com.mimecast.robin.mx.exception
-
Record Exception.
- BadRecordException(String) - Constructor for exception class com.mimecast.robin.mx.exception.BadRecordException
-
Constructs a new exception with the specified detail message.
- baseUrl - Variable in class com.mimecast.robin.endpoints.StorageDirectoryListing
- baseUrl - Variable in class com.mimecast.robin.scanners.RspamdClient
- BasicConfig - Class in com.mimecast.robin.config
-
Config generic implemetation.
- BasicConfig(String) - Constructor for class com.mimecast.robin.config.BasicConfig
-
Constructs a new BasicConfig instance with given path.
- BasicConfig(Map) - Constructor for class com.mimecast.robin.config.BasicConfig
-
Constructs a new BasicConfig instance with given map.
- basicPass - Static variable in class com.mimecast.robin.metrics.MetricsCron
- basicUser - Static variable in class com.mimecast.robin.metrics.MetricsCron
- BdatVerb - Class in com.mimecast.robin.smtp.verb
-
BDAT verb.
- BdatVerb(Verb) - Constructor for class com.mimecast.robin.smtp.verb.BdatVerb
-
Constructs a new BdatVerb instance with given Verb.
- bearerToken - Static variable in class com.mimecast.robin.metrics.MetricsCron
- behaviour - Static variable in class com.mimecast.robin.main.Factories
-
SMTP client behaviour.
- behaviour - Variable in class com.mimecast.robin.smtp.ProxyEmailDelivery
-
ProxyBehaviour instance.
- behaviour - Variable in class com.mimecast.robin.smtp.session.Session
-
List of verbs to call in order.
- Behaviour - Interface in com.mimecast.robin.smtp.extension.client
-
Client behaviour interface.
- binary() - Method in class com.mimecast.robin.smtp.extension.server.ServerData
-
Binary receipt.
- binaryRead(BdatVerb, CountingOutputStream) - Method in class com.mimecast.robin.smtp.extension.server.ServerData
-
Binary read with extended timeout.
- bind - Variable in class com.mimecast.robin.smtp.session.Session
-
[Server] Bind interface.
- bind - Variable in class com.mimecast.robin.smtp.SmtpListener
- bindJvmMetrics() - Method in class com.mimecast.robin.endpoints.ServiceEndpoint
-
Binds standard JVM metrics to the Prometheus and Graphite registries.
- BlackholeConfig - Class in com.mimecast.robin.config.server
-
Configuration class for blackhole settings.
- BlackholeConfig(Map<String, Object>) - Constructor for class com.mimecast.robin.config.server.BlackholeConfig
-
Constructs a new BlackholeConfig instance.
- blackholed - Variable in class com.mimecast.robin.smtp.MessageEnvelope
- blackholed - Variable in class com.mimecast.robin.smtp.session.Session
-
Session is blackholed (accept but don't save).
- BlackholeMatcher - Class in com.mimecast.robin.smtp.security
-
Utility class for matching emails against blackhole rules.
- BlackholeMatcher() - Constructor for class com.mimecast.robin.smtp.security.BlackholeMatcher
- BlocklistConfig - Class in com.mimecast.robin.config.server
-
Configuration class for connection blocklist settings.
- BlocklistConfig(Map<String, Object>) - Constructor for class com.mimecast.robin.config.server.BlocklistConfig
-
Constructs a new BlocklistConfig instance.
- BlocklistMatcher - Class in com.mimecast.robin.smtp.security
-
Utility class for efficiently matching IP addresses against a blocklist.
- BlocklistMatcher() - Constructor for class com.mimecast.robin.smtp.security.BlocklistMatcher
- body - Variable in class com.mimecast.robin.http.HttpResponse
-
Body container.
- body - Variable in class com.mimecast.robin.mime.parts.MimePart
-
Part body as input stream.
- body - Variable in class com.mimecast.robin.mx.client.OkHttpsResponse
- body - Variable in class com.mimecast.robin.smtp.extension.server.ServerMail
-
MAIL FROM BODY param (if any).
- body - Variable in class com.mimecast.robin.smtp.verb.MailVerb
-
BODY parameter if any.
- body - Variable in class com.mimecast.robin.smtp.webhook.WebhookResponse
- botAddresses - Variable in class com.mimecast.robin.smtp.MessageEnvelope
- Bot Address Formats: - Search tag in package com.mimecast.robin.bots
- Section
- BotConfig - Class in com.mimecast.robin.config.server
-
Bot configuration for email infrastructure analysis bots.
- BotConfig() - Constructor for class com.mimecast.robin.config.server.BotConfig
-
Constructs a new BotConfig instance with null map.
- BotConfig(Map<String, Object>) - Constructor for class com.mimecast.robin.config.server.BotConfig
-
Constructs a new BotConfig instance with configuration map.
- BotConfig.BotDefinition - Class in com.mimecast.robin.config.server
-
Represents a single bot definition.
- BotDefinition(Map<String, Object>) - Constructor for class com.mimecast.robin.config.server.BotConfig.BotDefinition
-
Constructs a new BotDefinition.
- botExecutor - Static variable in class com.mimecast.robin.main.Server
-
Executor service for processing bot requests.
- BotHelper - Class in com.mimecast.robin.bots
-
Utility class for common bot operations.
- BotHelper() - Constructor for class com.mimecast.robin.bots.BotHelper
- BotProcessor - Interface in com.mimecast.robin.bots
-
Bot processor interface for email infrastructure analysis bots.
- BotReplyAddressResolver - Class in com.mimecast.robin.bots
-
Utility class for resolving reply addresses in bot requests.
- BotReplyAddressResolver() - Constructor for class com.mimecast.robin.bots.BotReplyAddressResolver
- bots - Static variable in class com.mimecast.robin.main.Factories
-
Bot processors.
- BounceGenerator - Class in com.mimecast.robin.queue.bounce
-
Bounce message generator.
- BounceGenerator(RelaySession) - Constructor for class com.mimecast.robin.queue.bounce.BounceGenerator
-
Constructs a new instance of BounceGenerator with given RelaySession instance.
- BounceMessageGenerator - Class in com.mimecast.robin.queue.bounce
-
Bounce message generator.
- BounceMessageGenerator(RelaySession, String) - Constructor for class com.mimecast.robin.queue.bounce.BounceMessageGenerator
-
Constructs a new instance of BounceMessageGenerator with given RelaySession instance and recipient.
- buffer - Variable in class com.mimecast.robin.mx.stream.LineInputStream
-
Buffer used for reading.
- bufferLimit - Variable in class com.mimecast.robin.smtp.io.LineInputStream
-
Number of valid bytes in read buffer.
- bufferPos - Variable in class com.mimecast.robin.smtp.io.LineInputStream
-
Current position in read buffer.
- bufferResponseBody(Response) - Method in class com.mimecast.robin.mx.client.OkHttpsResponse
-
Feeds a response body into a buffer and returns it as a string.
- build() - Method in class com.mimecast.robin.mime.parts.PdfMimePart
-
Builds PDF.
- build() - Method in class com.mimecast.robin.util.VaultClient.Builder
-
Builds the VaultClient instance.
- buildConfigViewerHtml(String, String) - Method in class com.mimecast.robin.endpoints.RobinServiceEndpoint
-
Builds the HTML page for configuration viewer by loading from resource file and replacing placeholders.
- Builder() - Constructor for class com.mimecast.robin.util.VaultClient.Builder
- buildHeaders() - Method in class com.mimecast.robin.smtp.MessageEnvelope
-
Builds email headers.
- buildLoginContinuation(long, String) - Method in class com.mimecast.robin.sasl.DovecotSaslAuthNative
-
Constructs a LOGIN SASL continuation response in Dovecot protocol format.
- buildLoginInitialRequest(boolean, String, String, String, long, long) - Method in class com.mimecast.robin.sasl.DovecotSaslAuthNative
-
Constructs a LOGIN SASL initial authentication request in Dovecot protocol format.
- buildMime() - Method in class com.mimecast.robin.mime.EmailBuilder
-
Builds the email structure from the MessageEnvelope MIME configuration.
- buildPaginationControls(int, int, int) - Method in class com.mimecast.robin.endpoints.ApiEndpoint
-
Builds pagination controls HTML.
- buildPayload(WebhookConfig, Connection, Verb) - Static method in class com.mimecast.robin.smtp.webhook.WebhookCaller
-
Builds JSON payload.
- buildPayload(Map) - Static method in class com.mimecast.robin.smtp.auth.DigestUtils
-
Challenge/response builder.
- buildPlainAuthRequest(boolean, String, String, String, String, String, long, long) - Method in class com.mimecast.robin.sasl.DovecotSaslAuthNative
-
Constructs a PLAIN SASL authentication request in Dovecot protocol format.
- buildProperties() - Method in class com.mimecast.robin.imap.ImapClient
-
Builds Jakarta Mail session properties for IMAP/IMAPS.
- buildQueueRow(RelaySession, int) - Method in class com.mimecast.robin.endpoints.ApiEndpoint
-
Builds an HTML row for a relay session in the queue list.
- buildResponse(Map<String, String>, String) - Method in class com.mimecast.robin.smtp.auth.DigestMD5Client
-
Build response.
- buildStreams() - Method in class com.mimecast.robin.smtp.connection.Connection
-
Build input/output streams.
- buildTlsDetails() - Method in class com.mimecast.robin.mime.headers.ReceivedHeader
-
Builds the TLS details string.
- buildToken() - Method in class com.mimecast.robin.smtp.auth.DigestMD5Client
-
Build token.
- buildUserRequest(String, String, long) - Method in class com.mimecast.robin.sasl.DovecotUserLookupNative
-
Builds a protocol-compliant USER request.
- buildWriteRequest() - Static method in class com.mimecast.robin.metrics.MetricsCron
-
Builds a protobuf WriteRequest from current registry meters with labels and samples.
- Bulk Domain Resolution with Clustering - Search tag in package com.mimecast.robin.mx
- Section
- bumpNc() - Method in class com.mimecast.robin.smtp.auth.DigestData
-
Bump nonce-count.
- bumpRetryCount() - Method in class com.mimecast.robin.queue.RelaySession
-
Bumps retry count.
- byHostname - Variable in class com.mimecast.robin.mime.headers.ReceivedHeader
- bytes - Variable in class com.mimecast.robin.smtp.io.SlowInputStream
-
Size of bytes to wait after.
- bytes - Variable in class com.mimecast.robin.smtp.io.SlowOutputStream
-
Size of bytes to wait after.
- bytes - Variable in class com.mimecast.robin.smtp.MessageEnvelope
- bytesReceived - Variable in class com.mimecast.robin.smtp.extension.server.ServerData
-
Number of MIME bytes received.
- bytesToHex(byte[]) - Static method in class com.mimecast.robin.mx.dane.DaneChecker
-
Convert byte array to hex string.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form