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

M

magic - Variable in class com.mimecast.robin.smtp.session.Session
List of magic variables.
Magic - Class in com.mimecast.robin.util
Magic processors.
Magic() - Constructor for class com.mimecast.robin.util.Magic
 
magicFunction(String, String, String) - Static method in class com.mimecast.robin.util.Magic
Operate magic function.
MagicInputStream - Class in com.mimecast.robin.smtp.io
Input stream with magic variable replacement capability.
MagicInputStream(InputStream) - Constructor for class com.mimecast.robin.smtp.io.MagicInputStream
Constructs a new MagicInputStream instance.
MagicInputStream(InputStream, MessageEnvelope) - Constructor for class com.mimecast.robin.smtp.io.MagicInputStream
Constructs a new MagicInputStream instance with given MessageEnvelope.
magicMatches(List<String>) - Method in class com.mimecast.robin.assertion.client.MatchExternalClient
Record matches in Session magic.
magicReplace(String, Session) - Method in class com.mimecast.robin.config.ConfigMapper
Replace magic configuration variables.
magicReplace(String, Session) - Static method in class com.mimecast.robin.util.Magic
Session magic replace.
magicReplace(String, Session, boolean) - Static method in class com.mimecast.robin.util.Magic
Session magic replace with optional null string.
magicReplace(Map<String, Object>) - Method in class com.mimecast.robin.assertion.client.ExternalClient
Magic replace.
magicVariablePattern - Static variable in class com.mimecast.robin.util.Magic
Magic variable pattern.
mail - Variable in class com.mimecast.robin.config.server.ProxyRule
 
mail - Variable in class com.mimecast.robin.smtp.MessageEnvelope
 
mail() - Method in class com.mimecast.robin.smtp.extension.client.CustomBehaviour
Executes MAIL.
mail() - Method in class com.mimecast.robin.smtp.extension.client.ProxyBehaviour
Executes MAIL FROM.
mailbox - Variable in class com.mimecast.robin.imap.ImapClient
 
mailbox - Variable in class com.mimecast.robin.queue.RelaySession
Mailbox (Only for DOVECOT-LDA).
maildir - Variable in class com.mimecast.robin.sasl.SqlUserLookup.UserRecord
 
mailSent - Variable in class com.mimecast.robin.smtp.extension.client.ProxyBehaviour
Flag to track if MAIL FROM was sent.
MailVerb - Class in com.mimecast.robin.smtp.verb
MAIL verb.
MailVerb(Verb) - Constructor for class com.mimecast.robin.smtp.verb.MailVerb
Constructs a new MailhVerb instance with given Verb.
main - Variable in class com.mimecast.robin.main.ClientCLI
Main instance
main(Main) - Static method in class com.mimecast.robin.main.ServerCLI
Constructs a new ServerCLI instance.
main(String[]) - Static method in class com.mimecast.robin.Main
Main runnable.
main(String[]) - Static method in class com.mimecast.robin.mx.DaneMain
Main runnable.
main(String[]) - Static method in class com.mimecast.robin.mx.MtaStsMain
Main runnable.
Main - Class in com.mimecast.robin
Main runnable.
Main(String[]) - Constructor for class com.mimecast.robin.Main
Constructs a new Main instance.
make() - Method in class com.mimecast.robin.mx.assets.StsPolicy
Make policy.
makeMultipart(OutputStream, String) - Method in class com.mimecast.robin.mime.EmailBuilder
Writes multipart header section for a given multipart type.
makePath(String) - Static method in class com.mimecast.robin.util.PathUtils
Makes directory path if not exists.
makePolicy(List<Pair>) - Method in class com.mimecast.robin.mx.assets.StsPolicy
Makes policy.
makeRecord(List<Pair>) - Method in class com.mimecast.robin.mx.assets.StsPolicy
Makes record.
makeRequest() - Method in class com.mimecast.robin.assertion.client.request.RequestExternalClient
Makes HTTP request
makeRequest(RequestConfig) - Method in class com.mimecast.robin.main.RequestBase
Make request with given RequestConfig instance.
makeRequest(String, String) - Method in class com.mimecast.robin.assertion.client.humio.HumioClient
Make request.
map - Variable in class com.mimecast.robin.config.ConfigFoundation
Properties container.
map - Variable in class com.mimecast.robin.config.server.BlackholeConfig
 
map - Variable in class com.mimecast.robin.config.server.BlocklistConfig
 
map - Variable in class com.mimecast.robin.config.server.ProxyConfig
 
map - Variable in class com.mimecast.robin.config.server.RblConfig
 
map - Static variable in class com.mimecast.robin.main.Extensions
Extensions container.
map - Static variable in class com.mimecast.robin.mx.cache.MemoryPolicyCache
Deque cache.
map - Static variable in class com.mimecast.robin.mx.util.LocalDnsResolver
Static database.
map - Static variable in class com.mimecast.robin.mx.util.LocalHttpsServer
HttpsServer database.
map - Variable in class com.mimecast.robin.smtp.auth.DigestData
Data storage map.
map - Variable in class com.mimecast.robin.smtp.auth.InstanceDigestCache
Instance Deque cache.
map - Static variable in class com.mimecast.robin.smtp.auth.StaticDigestCache
Static Deque cache.
map(CaseConfig) - Method in class com.mimecast.robin.smtp.session.Session
Maps CaseConfig to this session.
map(CaseConfig) - Method in class com.mimecast.robin.smtp.session.XclientSession
Maps CaseConfig to this session.
MapDBQueueDatabase<T> - Class in com.mimecast.robin.queue
MapDB implementation of QueueDatabase.
MapDBQueueDatabase(File, int) - Constructor for class com.mimecast.robin.queue.MapDBQueueDatabase
Constructs a new MapDBQueueDatabase instance.
mapTo(Session) - Method in class com.mimecast.robin.config.ConfigMapper
Map configuration to given Session.
mapTo(Session) - Method in class com.mimecast.robin.smtp.session.XclientSession.XclientConfigMapper
Map configuration to given Session.
MapUtils - Class in com.mimecast.robin.util
Map utils.
MapUtils() - Constructor for class com.mimecast.robin.util.MapUtils
 
matched - Variable in class com.mimecast.robin.assertion.AssertExternalGroup
Matched regex patterns.
matchEntry(AssertExternalGroup, String, boolean) - Method in class com.mimecast.robin.assertion.client.MatchExternalClient
Match data entry to pattern group.
matches(String) - Static method in class com.mimecast.robin.metrics.MetricsCron
Checks if a metric name passes include/exclude filters after normalizing dots to underscores.
matches(InetAddress, String) - Static method in class com.mimecast.robin.smtp.security.BlocklistMatcher
Checks if an IP address matches a blocklist entry.
matchesAddress(String) - Method in class com.mimecast.robin.config.server.BotConfig.BotDefinition
Checks if the given address matches this bot's pattern.
matchesCidr(InetAddress, String) - Method in class com.mimecast.robin.endpoints.HttpAuth
Checks if an IP address is within a CIDR block.
matchesCIDR(InetAddress, String) - Static method in class com.mimecast.robin.smtp.security.BlocklistMatcher
Checks if an IP address matches a CIDR block.
matchesDirection(boolean) - Method in class com.mimecast.robin.config.server.ProxyRule
Checks if this rule matches the given direction.
matchesIpOrCidr(InetAddress, String) - Method in class com.mimecast.robin.endpoints.HttpAuth
Checks if an IP address matches a specific IP or CIDR block.
matchesPattern(String, String) - Static method in class com.mimecast.robin.smtp.security.BlackholeMatcher
Checks if a value matches a regex pattern.
matchesPattern(String, String) - Static method in class com.mimecast.robin.smtp.security.ProxyMatcher
Checks if a value matches a regex pattern.
matchesRule(String, String, String, String, boolean, ProxyRule) - Static method in class com.mimecast.robin.smtp.security.ProxyMatcher
Checks if the provided values match a single rule.
matchesRule(String, String, String, String, Map<String, String>) - Static method in class com.mimecast.robin.smtp.security.BlackholeMatcher
Checks if the provided values match a single rule.
MatchExternalClient - Class in com.mimecast.robin.assertion.client
Match external client.
MatchExternalClient() - Constructor for class com.mimecast.robin.assertion.client.MatchExternalClient
 
MatchExternalClientConfig - Class in com.mimecast.robin.config.assertion.external
Assertions config extension for matching calls.
MatchExternalClientConfig(Map) - Constructor for class com.mimecast.robin.config.assertion.external.MatchExternalClientConfig
Constructs a new MatchExternalClientConfig instance.
matchGroups - Variable in class com.mimecast.robin.assertion.client.MatchExternalClient
Compiled patterns.
matchingType - Variable in class com.mimecast.robin.mx.dane.DaneRecord
 
matchMx(String) - Method in class com.mimecast.robin.mx.assets.StsPolicy
Match MX.
matchPatterns(String, boolean) - Method in class com.mimecast.robin.assertion.client.MatchExternalClient
Match data entry to patterns.
MAX_DEQUEUE_PER_TICK - Static variable in class com.mimecast.robin.queue.RelayQueueCron
 
maxAge - Variable in class com.mimecast.robin.mx.assets.StsPolicy
Max age integer.
maxPolicyBodySize - Variable in class com.mimecast.robin.mx.client.OkHttpsResponse
 
maxRetryCount - Variable in class com.mimecast.robin.queue.RelaySession
Maximum retry count for this session.
MD_5 - Enum constant in enum class com.mimecast.robin.mime.HashType
MD5 hash type.
MEDIA_PROTOBUF - Static variable in class com.mimecast.robin.metrics.MetricsCron
 
MemoryPolicyCache - Class in com.mimecast.robin.mx.cache
Memory policy cache.
MemoryPolicyCache() - Constructor for class com.mimecast.robin.mx.cache.MemoryPolicyCache
 
message - Variable in class com.mimecast.robin.mx.client.OkHttpsResponse
 
message - Variable in class com.mimecast.robin.smtp.MessageEnvelope
 
MESSAGE_SIZE_LIMIT_EXCEEDED_552 - Static variable in class com.mimecast.robin.smtp.SmtpResponses
552 Message size limit exceeded.
MessageEnvelope - Class in com.mimecast.robin.smtp
Message envelope.
MessageEnvelope() - Constructor for class com.mimecast.robin.smtp.MessageEnvelope
Constructs a new MessageEnvelope instance.
messageId - Variable in class com.mimecast.robin.mime.headers.ReceivedHeader
 
messageID - Variable in class com.mimecast.robin.smtp.extension.client.ClientData
MessageEnvelope instance.
method - Variable in enum class com.mimecast.robin.http.HttpMethod
Method.
method - Variable in class com.mimecast.robin.http.HttpRequest
Request method.
MetricsCron - Class in com.mimecast.robin.metrics
Periodically collects Micrometer metrics and pushes them to a Prometheus-compatible backend using the Remote Write protocol (protobuf) with optional Snappy block compression.
MetricsCron() - Constructor for class com.mimecast.robin.metrics.MetricsCron
 
MetricsCron.Label - Class in com.mimecast.robin.metrics
POJO: name/value label pair.
MetricsCron.ProtoWriter - Class in com.mimecast.robin.metrics
Tiny protobuf writer sufficient for the WriteRequest/TimeSeries/Label/Sample envelope.
MetricsCron.Sample - Class in com.mimecast.robin.metrics
POJO: a single sample value with timestamp in millis.
MetricsCron.TimeSeries - Class in com.mimecast.robin.metrics
POJO: one time series with its labels and samples.
MetricsRegistry - Class in com.mimecast.robin.metrics
Global access to metric registries for background jobs like MetricsCron.
MetricsRegistry() - Constructor for class com.mimecast.robin.metrics.MetricsRegistry
Private constructor for utility class.
millisDateFormat - Static variable in class com.mimecast.robin.util.Magic
Simple date format instance.
millisToDate(String) - Static method in class com.mimecast.robin.util.Magic
Converts epoch millis to readable date.
mime - Variable in class com.mimecast.robin.smtp.MessageEnvelope
 
MimeConfig - Class in com.mimecast.robin.config.assertion
Assertions container.
MimeConfig(Map) - Constructor for class com.mimecast.robin.config.assertion.MimeConfig
Constructs a new AssertConfig instance with given configuration map.
MimeHeader - Class in com.mimecast.robin.mime.headers
MIME header container.
MimeHeader(String) - Constructor for class com.mimecast.robin.mime.headers.MimeHeader
Constructs a new MimeHeader instance with given header string.
MimeHeader(String, String) - Constructor for class com.mimecast.robin.mime.headers.MimeHeader
Constructs a new MimeHeader instance with given name and value.
MimeHeaders - Class in com.mimecast.robin.mime.headers
Mime headers container.
MimeHeaders() - Constructor for class com.mimecast.robin.mime.headers.MimeHeaders
 
MimePart - Class in com.mimecast.robin.mime.parts
MIME part container abstract.
MimePart() - Constructor for class com.mimecast.robin.mime.parts.MimePart
 
mixed - Variable in class com.mimecast.robin.mime.EmailBuilder
MIME parts grouped by type for multipart message composition.
mode - Variable in enum class com.mimecast.robin.mx.assets.StsMode
Current mode.
mode - Variable in class com.mimecast.robin.mx.assets.StsPolicy
Mode enum.
msgId - Variable in class com.mimecast.robin.smtp.MessageEnvelope
 
MTA_STS - Enum constant in enum class com.mimecast.robin.smtp.security.SecurityPolicy.PolicyType
MTA-STS policy active.
mtaSts(String, String) - Static method in class com.mimecast.robin.smtp.security.SecurityPolicy
Creates an MTA-STS security policy.
MTA-STS - Search tag in package com.mimecast.robin.main
Section
MTA-STS (RFC 8461) - Search tag in package com.mimecast.robin.smtp.security
Section
MtaStsMain - Class in com.mimecast.robin.mx
CLI runnable.
MtaStsMain(String[]) - Constructor for class com.mimecast.robin.mx.MtaStsMain
Constructs a new Main instance.
mtaStsPolicy - Variable in class com.mimecast.robin.smtp.security.SecurityPolicy
 
MultipartMimePart - Class in com.mimecast.robin.mime.parts
MIME part container from multiparts.
MultipartMimePart() - Constructor for class com.mimecast.robin.mime.parts.MultipartMimePart
Constructs a new FileMimePart instance.
mx - Variable in class com.mimecast.robin.smtp.session.Session
[Client] Destination MX.
mxHostname - Variable in class com.mimecast.robin.smtp.security.SecurityPolicy
 
mxMasks - Variable in class com.mimecast.robin.mx.assets.StsPolicy
MX masks list.
mxRecord - Variable in class com.mimecast.robin.smtp.security.SecureMxRecord
 
MXResolver - Class in com.mimecast.robin.mx
MXResolver encapsulates MX record resolution with DANE and MTA-STS support.
MXResolver() - Constructor for class com.mimecast.robin.mx.MXResolver
 
MXRoute - Class in com.mimecast.robin.mx
MXRoute groups domains that share the same ordered MX server list.
MXRoute(String, List<MXServer>) - Constructor for class com.mimecast.robin.mx.MXRoute
Constructs an MXRoute with the given hash and servers.
MXServer - Class in com.mimecast.robin.mx
Server entry for a route, keeping its host, priority and the domains using it.
MXServer(String, int) - Constructor for class com.mimecast.robin.mx.MXServer
Constructs an MXServer with the given host and priority.
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