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

I

id - Variable in class com.mimecast.robin.storage.rocksdb.MailboxStore.MessageSummary
 
id - Variable in class com.mimecast.robin.storage.rocksdb.RocksDbMailboxStore.MessageRecord
 
idleConnections - Variable in class com.mimecast.robin.storage.LmtpConnectionPool
 
ImapClient - Class in com.mimecast.robin.imap
Lightweight IMAP helper used by tests and utilities to fetch messages from a mailbox.
ImapClient(String, long, String, String) - Constructor for class com.mimecast.robin.imap.ImapClient
 
ImapClient(String, long, String, String, String) - Constructor for class com.mimecast.robin.imap.ImapClient
 
ImapClient.PartDescriptor - Record Class in com.mimecast.robin.imap
Descriptor for a MIME part containing headers, body content, and hashes.
ImapExternalClient - Class in com.mimecast.robin.assertion.client.imap
IMAP external client for email verification assertions.
ImapExternalClient() - Constructor for class com.mimecast.robin.assertion.client.imap.ImapExternalClient
 
Implementation: - Search tag in package com.mimecast.robin.bots
Section
Important Notes - Search tag in package com.mimecast.robin.mx
Section
importToInbox(StalwartApiClient.StalwartSession, StalwartApiClient.ResolvedAccount, String) - Method in class com.mimecast.robin.storage.stalwart.StalwartApiClient
 
in - Variable in class com.mimecast.robin.smtp.io.SlowInputStream
Input stream instance.
INBOUND - Enum constant in enum class com.mimecast.robin.smtp.session.EmailDirection
 
inboxFolder - Variable in class com.mimecast.robin.config.DovecotConfig.SaveLda
 
inboxFolder - Variable in class com.mimecast.robin.storage.rocksdb.RocksDbMailboxStore
 
inboxMailboxId - Variable in record class com.mimecast.robin.storage.stalwart.StalwartApiClient.ResolvedAccount
The field for the inboxMailboxId record component.
inboxMailboxId - Variable in record class com.mimecast.robin.storage.stalwart.StalwartApiClient.SharedClientKey
The field for the inboxMailboxId record component.
inboxMailboxId() - Method in record class com.mimecast.robin.storage.stalwart.StalwartApiClient.ResolvedAccount
Returns the value of the inboxMailboxId record component.
inboxMailboxId() - Method in record class com.mimecast.robin.storage.stalwart.StalwartApiClient.SharedClientKey
Returns the value of the inboxMailboxId record component.
inc - Variable in class com.mimecast.robin.smtp.connection.SmtpFoundation
Socket input stream container.
includes - Static variable in class com.mimecast.robin.metrics.MetricsCron
 
incrementAdaptiveRateLimitApplied() - Static method in class com.mimecast.robin.smtp.metrics.SmtpMetrics
Increment the adaptive rate limit applied counter.
incrementCounter(Supplier<Counter>, String) - Static method in class com.mimecast.robin.smtp.metrics.SmtpMetrics
Generic helper to increment a counter with lazy initialization.
incrementDistributedStoreError() - Static method in class com.mimecast.robin.smtp.metrics.SmtpMetrics
Increment the distributed store error counter.
incrementDosCommandFloodRejection() - Static method in class com.mimecast.robin.smtp.metrics.SmtpMetrics
Increment the DoS command flood rejection counter.
incrementDosConnectionLimitRejection() - Static method in class com.mimecast.robin.smtp.metrics.SmtpMetrics
Increment the DoS connection limit rejection counter.
incrementDosRateLimitRejection() - Static method in class com.mimecast.robin.smtp.metrics.SmtpMetrics
Increment the DoS rate limit rejection counter.
incrementDosSlowTransferRejection() - Static method in class com.mimecast.robin.smtp.metrics.SmtpMetrics
Increment the DoS slow transfer rejection counter.
incrementDosTarpit() - Static method in class com.mimecast.robin.smtp.metrics.SmtpMetrics
Increment the DoS tarpit counter.
incrementEmailRblRejection() - Static method in class com.mimecast.robin.smtp.metrics.SmtpMetrics
Increment the email RBL rejection counter.
incrementEmailReceiptException(String) - Static method in class com.mimecast.robin.smtp.metrics.SmtpMetrics
Increment the email receipt exception counter.
incrementEmailReceiptLimit() - Static method in class com.mimecast.robin.smtp.metrics.SmtpMetrics
Increment the email receipt limit counter.
incrementEmailReceiptStart() - Static method in class com.mimecast.robin.smtp.metrics.SmtpMetrics
Increment the email receipt start counter.
incrementEmailReceiptSuccess() - Static method in class com.mimecast.robin.smtp.metrics.SmtpMetrics
Increment the email receipt success counter.
incrementEmailSpamRejection() - Static method in class com.mimecast.robin.smtp.metrics.SmtpMetrics
Increment the email spam rejection counter.
incrementEmailVirusRejection() - Static method in class com.mimecast.robin.smtp.metrics.SmtpMetrics
Increment the email virus rejection counter.
incrementGeoIpBlockRejection() - Static method in class com.mimecast.robin.smtp.metrics.SmtpMetrics
Increment the GeoIP block rejection counter.
incrementGeoIpLimitApplied() - Static method in class com.mimecast.robin.smtp.metrics.SmtpMetrics
Increment the GeoIP limit applied counter.
incrementWhitelistBypass() - Static method in class com.mimecast.robin.smtp.metrics.SmtpMetrics
Increment the whitelist bypass counter.
indexKey(long, long, String) - Static method in class com.mimecast.robin.queue.InMemoryQueueDatabase
 
IndexKey(long, long, String) - Constructor for class com.mimecast.robin.queue.InMemoryQueueDatabase.IndexKey
 
init() - Method in class com.mimecast.robin.mx.StrictMx
Initialize.
init(HikariDataSource) - Static method in class com.mimecast.robin.auth.SqlAuthManager
 
init(String) - Static method in class com.mimecast.robin.main.Foundation
Run once initializer.
initClient(String) - Static method in class com.mimecast.robin.main.Config
Init client config.
initialize() - Method in class com.mimecast.robin.queue.InMemoryQueueDatabase
 
initialize() - Method in class com.mimecast.robin.queue.MapDBQueueDatabase
 
initialize() - Method in interface com.mimecast.robin.queue.QueueDatabase
Initialize external resources.
initialize() - Method in class com.mimecast.robin.queue.RedisQueueDatabase
 
initialize() - Method in class com.mimecast.robin.queue.SQLQueueDatabase
 
initialize() - Static method in class com.mimecast.robin.smtp.metrics.SmtpMetrics
Initialize all metrics with zero values.
initialize(VaultClient) - Static method in class com.mimecast.robin.util.VaultMagicProvider
Initializes the Vault magic provider with a VaultClient.
initializeCounters() - Static method in class com.mimecast.robin.smtp.metrics.SmtpMetrics
Initialize the metric counters.
initialized - Static variable in class com.mimecast.robin.util.VaultMagicProvider
 
initializeSemaphore() - Static method in class com.mimecast.robin.queue.relay.DovecotLdaClient
Initializes the LDA semaphore with maxConcurrency from configuration.
initializeVault() - Static method in class com.mimecast.robin.main.Server
Initializes HashiCorp Vault integration for secrets management.
initProperties(String) - Static method in class com.mimecast.robin.main.Config
Init properties.
initServer(String) - Static method in class com.mimecast.robin.main.Config
Init server config.
initSocket() - Method in class com.mimecast.robin.sasl.DovecotSaslAuthNative
Initializes the UNIX domain socket connection to Dovecot.
initSocket() - Method in class com.mimecast.robin.sasl.DovecotUserLookupNative
Initializes the UNIX domain socket connection.
inline - Variable in class com.mimecast.robin.config.DovecotConfig.SaveLda
 
inline - Variable in class com.mimecast.robin.config.DovecotConfig.SaveLmtp
 
InMemoryMessageSource - Class in com.mimecast.robin.smtp
In-memory envelope message source.
InMemoryMessageSource(byte[]) - Constructor for class com.mimecast.robin.smtp.InMemoryMessageSource
Constructs a new in-memory source from bytes.
InMemoryQueueDatabase<T> - Class in com.mimecast.robin.queue
In-memory scheduled work queue used in tests.
InMemoryQueueDatabase() - Constructor for class com.mimecast.robin.queue.InMemoryQueueDatabase
 
InMemoryQueueDatabase.IndexKey - Class in com.mimecast.robin.queue
 
inputStream - Variable in class com.mimecast.robin.mx.stream.LineInputStream
Input stream wrapper used to unread.
inputStream - Variable in class com.mimecast.robin.sasl.DovecotSaslAuthNative
Input stream for reading responses from the Dovecot socket.
inputStream - Variable in class com.mimecast.robin.sasl.DovecotUserLookupNative
Input stream for receiving protocol responses.
insertNewItems(Connection, List<T>) - Method in class com.mimecast.robin.queue.SQLQueueDatabase
 
insertSql() - Method in class com.mimecast.robin.queue.SQLQueueDatabase
 
instance - Static variable in class com.mimecast.robin.queue.PersistentQueue
 
instance - Static variable in class com.mimecast.robin.scanners.DkimSigningLookup
 
InstanceDigestCache - Class in com.mimecast.robin.smtp.auth
Digest-MD5 authentication mechanism database.
InstanceDigestCache() - Constructor for class com.mimecast.robin.smtp.auth.InstanceDigestCache
 
intercept(Interceptor.Chain) - Method in class com.mimecast.robin.mx.client.OkHttpsPolicyClient.UserAgentInterceptor
Intercepts request and modifies User-Agent header.
INTERNAL_ERROR_451 - Static variable in class com.mimecast.robin.smtp.SmtpResponses
451 Internal server error.
internetHeaders - Variable in class com.mimecast.robin.config.client.RequestConfig
InternetHeaders instance.
intervalSeconds - Static variable in class com.mimecast.robin.metrics.MetricsCron
 
inUnreadOperation - Variable in class com.mimecast.robin.smtp.io.LineInputStream
Flag to prevent recursive buffer pushback when PushbackInputStream delegates between unread() methods.
INVALID_ADDRESS_501 - Static variable in class com.mimecast.robin.smtp.SmtpResponses
501 Invalid address format.
INVALID_ARGS_501 - Static variable in class com.mimecast.robin.smtp.SmtpResponses
501 Invalid arguments.
invalidate() - Method in class com.mimecast.robin.storage.LmtpConnectionPool.PooledLmtpConnection
Marks the connection as invalid.
invalidate(LmtpConnectionPool.PooledLmtpConnection) - Method in class com.mimecast.robin.storage.LmtpConnectionPool
Invalidates a connection (used after delivery failure).
invalidateConnection(LmtpConnectionPool, LmtpConnectionPool.PooledLmtpConnection) - Method in class com.mimecast.robin.storage.PooledLmtpDelivery
 
invalidationCount - Variable in class com.mimecast.robin.storage.LmtpConnectionPool
 
ip - Variable in class com.mimecast.robin.config.server.IpPoolConfig.AddressEntry
 
ip - Variable in class com.mimecast.robin.config.server.ProxyRule
 
ip - Variable in class com.mimecast.robin.scanners.rbl.RblResult
 
ipAddress - Variable in class com.mimecast.robin.smtp.security.LocalConnectionStore.IpConnectionState
 
IpConnectionState(String) - Constructor for class com.mimecast.robin.smtp.security.LocalConnectionStore.IpConnectionState
 
IpPoolConfig - Class in com.mimecast.robin.config.server
IP pool configuration.
IpPoolConfig(Map) - Constructor for class com.mimecast.robin.config.server.IpPoolConfig
Constructs a new IpPoolConfig instance.
IpPoolConfig.AddressEntry - Class in com.mimecast.robin.config.server
A bind address with an associated selection weight.
IpPoolConfig.PoolEntry - Class in com.mimecast.robin.config.server
An IP pool with a name, default flag, and address list.
ipPoolSelector - Static variable in class com.mimecast.robin.main.Factories
IP pool selector implementation.
IpPoolSelector - Class in com.mimecast.robin.queue.relay
Weighted round-robin IP pool selector for outbound bind address selection.
IpPoolSelector(IpPoolConfig) - Constructor for class com.mimecast.robin.queue.relay.IpPoolSelector
Constructs a new IpPoolSelector with the given pool configuration.
ipStates - Variable in class com.mimecast.robin.smtp.security.LocalConnectionStore
 
isActive() - Method in class com.mimecast.robin.queue.QueueItem
 
isAllowSelfSigned() - Method in class com.mimecast.robin.config.server.ServerConfig
Allows accepting self-signed certificates when true.
isAuth() - Method in class com.mimecast.robin.config.client.CaseConfig
Is authentication enabled.
isAuth() - Method in class com.mimecast.robin.config.client.RouteConfig
Is authentication enabled.
isAuth() - Method in class com.mimecast.robin.config.DovecotConfig
Checks if authentication is enabled.
isAuth() - Method in class com.mimecast.robin.config.server.ServerConfig
Is AUTH enabled.
isAuth() - Method in class com.mimecast.robin.smtp.session.Session
Is authentication enabled.
isAuthBeforeTls() - Method in class com.mimecast.robin.config.client.CaseConfig
Is AUTH before TLS.
isAuthBeforeTls() - Method in class com.mimecast.robin.smtp.session.Session
Gets AUTH before TLS enablement.
isAuthEnabled() - Method in class com.mimecast.robin.config.server.EndpointConfig
Checks if authentication is enabled.
isAuthEnabled() - Method in class com.mimecast.robin.endpoints.HttpAuth
Checks if authentication is enabled.
isAuthEnabled() - Method in class com.mimecast.robin.endpoints.HttpBasicAuth
Checks if authentication is enabled.
isAuthenticated(HttpExchange) - Method in class com.mimecast.robin.endpoints.HttpAuth
Checks if the request contains valid authentication credentials or is from an allowed IP.
isAuthenticated(HttpExchange) - Method in class com.mimecast.robin.endpoints.HttpBasicAuth
Checks if the request contains valid authentication credentials.
isAuthLoginCombined() - Method in class com.mimecast.robin.config.client.CaseConfig
Is AUTH LOGIN combined username and password login enabled.
isAuthLoginCombined() - Method in class com.mimecast.robin.config.client.RouteConfig
Is AUTH LOGIN combined username and password login enabled.
isAuthLoginCombined() - Method in class com.mimecast.robin.smtp.session.Session
Is AUTH LOGIN combined username and password login enabled.
isAuthLoginRetry() - Method in class com.mimecast.robin.config.client.CaseConfig
Is AUTH LOGIN retry enabled.
isAuthLoginRetry() - Method in class com.mimecast.robin.config.client.RouteConfig
Is AUTH LOGIN retry enabled.
isAuthLoginRetry() - Method in class com.mimecast.robin.smtp.session.Session
Is AUTH LOGIN retry enabled.
isAuthorized(String, String) - Method in class com.mimecast.robin.config.server.BotConfig.BotDefinition
Checks if the bot request is authorized based on IP or token.
isAuthSocketEnabled() - Method in class com.mimecast.robin.config.DovecotConfig
Checks if Dovecot socket authentication backend is enabled.
isAuthSqlEnabled() - Method in class com.mimecast.robin.config.DovecotConfig
Checks if Dovecot SQL authentication backend is enabled.
isBase64() - Method in class com.mimecast.robin.config.server.WebhookConfig
Whether to base64 encode the RAW email content.
isBlackholed() - Method in class com.mimecast.robin.smtp.MessageEnvelope
Is envelope blackholed.
isBlackholed() - Method in class com.mimecast.robin.smtp.session.Session
Is session blackholed.
isBlocked(String, BlocklistConfig) - Static method in class com.mimecast.robin.smtp.security.BlocklistMatcher
Checks if the given IP address is in the blocklist.
isBotAddress(String) - Method in class com.mimecast.robin.smtp.MessageEnvelope
Checks if the given address is a bot address.
isCached() - Method in class com.mimecast.robin.mx.assets.StsPolicy
Is cached.
isChaosHeaders() - Method in class com.mimecast.robin.config.server.ServerConfig
Is chaos headers enabled.
isChunkBdat() - Method in class com.mimecast.robin.config.client.EnvelopeConfig
Is chunk BDAT command.
isChunkBdat() - Method in class com.mimecast.robin.smtp.MessageEnvelope
Is chunk BDAT command.
isChunking() - Method in class com.mimecast.robin.config.server.ServerConfig
Is CHUNKING enabled.
isChunkWrite() - Method in class com.mimecast.robin.config.client.EnvelopeConfig
Is chunk write randomly.
isChunkWrite() - Method in class com.mimecast.robin.smtp.MessageEnvelope
Is chunk write randomly.
isClean(byte[], String, BasicConfig, Connection) - Method in class com.mimecast.robin.storage.AVStorageProcessor
Checks if the given byte array is clean of viruses using ClamAV.
isClean(File, String, BasicConfig, Connection) - Method in class com.mimecast.robin.storage.AVStorageProcessor
Checks if the given file is clean of viruses using ClamAV.
isClientTrusted(X509Certificate[]) - Method in class com.mimecast.robin.trust.PermissiveTrustManager
Is client trusted.
isConnected() - Method in class com.mimecast.robin.smtp.connection.SmtpFoundation
Checks if the socket is connected and not closed.
isConnected() - Method in class com.mimecast.robin.smtp.ProxyEmailDelivery
Checks if the connection is established and ready.
isConnected() - Method in class com.mimecast.robin.storage.LmtpConnectionPool.PooledLmtpConnection
Checks if the underlying socket is connected.
isDane() - Method in class com.mimecast.robin.smtp.security.SecurityPolicy
Checks if this is a DANE policy.
isDaneEnabled(String) - Static method in class com.mimecast.robin.mx.dane.DaneChecker
Check if a domain has DANE enabled (has any TLSA records).
isDataError() - Method in class com.mimecast.robin.smtp.transaction.TransactionList
Checks if there was a DATA command error.
isDefault - Variable in class com.mimecast.robin.config.server.IpPoolConfig.PoolEntry
 
isDefault() - Method in class com.mimecast.robin.config.server.IpPoolConfig.PoolEntry
 
isDirectionMatched(WebhookConfig, EmailDirection) - Static method in class com.mimecast.robin.smtp.webhook.WebhookCaller
Checks if webhook direction filter matches the session direction.
isDirectory(String) - Static method in class com.mimecast.robin.util.PathUtils
Check if directory exists boolean.
isDkimScanEnabled() - Method in class com.mimecast.robin.config.server.RspamdConfig
Checks if DKIM scanning is enabled.
isDmarcScanEnabled() - Method in class com.mimecast.robin.config.server.RspamdConfig
Checks if DMARC scanning is enabled.
isDomainServed(String) - Method in class com.mimecast.robin.sasl.SqlUserLookup
Checks if a domain is served by this mail system.
isDosProtectionEnabled() - Method in class com.mimecast.robin.config.server.ListenerConfig
Gets whether to enable DoS protections.
isEhlo8bit() - Method in class com.mimecast.robin.smtp.session.Session
Gets EHLO advertised 8BITMIME.
isEhloBdat() - Method in class com.mimecast.robin.smtp.session.Session
Gets EHLO advertised CHUNKING.
isEhloBinary() - Method in class com.mimecast.robin.smtp.session.Session
Gets EHLO advertised BINARYMIME.
isEhloTls() - Method in class com.mimecast.robin.smtp.session.Session
Gets EHLO advertised STARTTLS.
isEmlFile(Path) - Method in class com.mimecast.robin.endpoints.StorageDirectoryListing
Checks if a file is an .eml file.
isEmlFile(Path) - Method in class com.mimecast.robin.endpoints.StoreHandler
Checks if a path is a regular .eml file.
isEmpty() - Method in class com.mimecast.robin.config.ConfigFoundation
Is empty.
isEmpty() - Method in class com.mimecast.robin.queue.PersistentQueue
 
isEmpty() - Method in class com.mimecast.robin.queue.QueueMutationBatch.Builder
 
isEmpty() - Method in class com.mimecast.robin.queue.QueueMutationBatch
 
isEnabled() - Method in class com.mimecast.robin.config.DovecotConfig.SaveLda
Gets enablement status of LDA backend.
isEnabled() - Method in class com.mimecast.robin.config.DovecotConfig.SaveLmtp
Gets enablement status of LMTP backend.
isEnabled() - Method in class com.mimecast.robin.config.server.AdaptiveRateConfig
Check if adaptive rate limiting is enabled.
isEnabled() - Method in class com.mimecast.robin.config.server.BlackholeConfig
Check if blackhole is enabled.
isEnabled() - Method in class com.mimecast.robin.config.server.BlocklistConfig
Check if connection blocking is enabled.
isEnabled() - Method in class com.mimecast.robin.config.server.DistributedRateConfig
Whether distributed rate limiting is enabled.
isEnabled() - Method in class com.mimecast.robin.config.server.GeoIpConfig
Check if GeoIP filtering is enabled.
isEnabled() - Method in class com.mimecast.robin.config.server.ProxyConfig
Check if proxy is enabled.
isEnabled() - Method in class com.mimecast.robin.config.server.RblConfig
Check if RBL checking is enabled.
isEnabled() - Method in class com.mimecast.robin.config.server.RspamdConfig.DkimSigningConfig
Checks if DKIM signing lookup is enabled.
isEnabled() - Method in class com.mimecast.robin.config.server.RspamdConfig
Checks if Rspamd integration is enabled.
isEnabled() - Method in class com.mimecast.robin.config.server.VaultConfig
Checks if Vault integration is enabled.
isEnabled() - Method in class com.mimecast.robin.config.server.WebhookConfig
Whether webhook is enabled.
isEnabled() - Method in class com.mimecast.robin.config.server.WhitelistConfig
Check if connection whitelisting is enabled.
isEnabled() - Method in class com.mimecast.robin.config.StalwartConfig
 
isEnabled() - Static method in class com.mimecast.robin.storage.rocksdb.RocksDbMailboxStoreManager
 
isEnabled() - Method in class com.mimecast.robin.util.VaultClient
Checks if Vault integration is enabled.
isEnabled() - Static method in class com.mimecast.robin.util.VaultMagicProvider
Checks if Vault magic provider is initialized and enabled.
isError() - Method in class com.mimecast.robin.smtp.transaction.Transaction
Is the SMTP command in error.
isError() - Method in class com.mimecast.robin.smtp.verb.Verb
Is command error.
isError(Verb) - Method in class com.mimecast.robin.smtp.EmailReceipt
Server extension processor.
isExpired() - Method in class com.mimecast.robin.mx.assets.StsPolicy
Is expired.
isExtension(Verb) - Static method in class com.mimecast.robin.main.Extensions
Is extension supported by verb.
isExtension(String) - Static method in class com.mimecast.robin.main.Extensions
Is extension supported by name.
isFetchRptRecord() - Method in class com.mimecast.robin.mx.config.Config
Is fetch RPT record.
isFile(String) - Static method in class com.mimecast.robin.util.PathUtils
Is file readable.
isFolderPropertiesPath(List<String>) - Method in class com.mimecast.robin.endpoints.StoreHandler
Checks if the path corresponds to folder properties endpoint.
isForCurrentEnvelope(MessageEnvelope) - Method in class com.mimecast.robin.smtp.ProxyEmailDelivery
Checks if this connection is for the given envelope.
isFriendInRbl() - Method in class com.mimecast.robin.smtp.session.Session
Is remote IP present in RBL.
isFullEmailParseRequired() - Method in class com.mimecast.robin.storage.LocalStorageClient
 
isHandshake() - Method in interface com.mimecast.robin.mx.client.HttpsResponse
Is handshake.
isHandshake() - Method in class com.mimecast.robin.mx.client.OkHttpsResponse
Is handshake.
isHostTrusted(X509Certificate[]) - Method in class com.mimecast.robin.trust.PermissiveTrustManager
Is host trusted.
isIgnoreErrors() - Method in class com.mimecast.robin.config.server.WebhookConfig
Whether to ignore errors from webhook.
isInbound() - Method in class com.mimecast.robin.smtp.session.Session
Gets inbound direction.
isIncludeEnvelope() - Method in class com.mimecast.robin.config.server.WebhookConfig
Whether to include envelope data in payload.
isIncludeSession() - Method in class com.mimecast.robin.config.server.WebhookConfig
Whether to include session data in payload.
isIncludeVerb() - Method in class com.mimecast.robin.config.server.WebhookConfig
Whether to include verb data in payload.
isInfected(byte[]) - Method in class com.mimecast.robin.scanners.ClamAVClient
Check if a byte array contains viruses.
isInfected(File) - Method in class com.mimecast.robin.scanners.ClamAVClient
Check if a file contains viruses.
isInline() - Method in class com.mimecast.robin.config.DovecotConfig.SaveLda
Gets whether SMTP accept should wait for LDA completion.
isInline() - Method in class com.mimecast.robin.config.DovecotConfig.SaveLmtp
Gets whether SMTP accept should wait for LMTP completion.
isInline() - Method in class com.mimecast.robin.config.StalwartConfig
 
isIpAllowed(HttpExchange) - Method in class com.mimecast.robin.endpoints.HttpAuth
Checks if the remote IP address is in the allow list.
isIpAllowedInternal(String, List<String>) - Method in class com.mimecast.robin.config.server.BotConfig.BotDefinition
Internal method to check if IP is allowed.
isLast() - Method in class com.mimecast.robin.smtp.verb.BdatVerb
Is BDAT last.
isListed() - Method in class com.mimecast.robin.scanners.rbl.RblResult
Check if the IP is listed in this RBL.
isListEnabled() - Method in class com.mimecast.robin.config.server.UsersConfig
Checks if user list is enabled.
isMaildirInternalDirectoryName(String) - Method in class com.mimecast.robin.endpoints.StoreHandler
Checks if a name is a Maildir internal directory name.
isMaildirLeaf(Path) - Method in class com.mimecast.robin.endpoints.StoreHandler
Checks if a path is a Maildir leaf directory.
isMtaSts() - Method in class com.mimecast.robin.smtp.security.SecurityPolicy
Checks if this is an MTA-STS policy.
isOpportunistic() - Method in class com.mimecast.robin.smtp.security.SecurityPolicy
Checks if this is opportunistic (no security policy).
isOutbound() - Method in class com.mimecast.robin.smtp.session.Session
Gets outbound direction.
isPrependHeaders() - Method in class com.mimecast.robin.config.client.EnvelopeConfig
Is prepend headers.
isPrependHeaders() - Method in class com.mimecast.robin.smtp.MessageEnvelope
Is prepend headers.
isRawUploadRequest(HttpExchange) - Static method in class com.mimecast.robin.endpoints.ApiEndpointUtils
Checks if the request is a raw file upload based on Content-Type header.
isReadyForRetry(RelaySession, long) - Method in class com.mimecast.robin.queue.RelayDequeue
 
isRejectEnabled() - Method in class com.mimecast.robin.config.server.RblConfig
Check if RBL rejection is enabled.
isReputableIp() - Method in class com.mimecast.robin.smtp.EmailReceipt
Performs RBL check on client IP.
isRequireCRLF() - Method in class com.mimecast.robin.mx.config.Config
Is required policy line endings.
isRequireTextPlain() - Method in class com.mimecast.robin.mx.config.Config
Is required text/plain.
isRequireValidMaxAge() - Method in class com.mimecast.robin.mx.config.Config
Is required valid policy max age numnber.
isSecurePort() - Method in class com.mimecast.robin.smtp.session.Session
Gets secure port enablement.
isSkipped() - Method in class com.mimecast.robin.main.Client
Have assertions been skipped?
isSkipTlsVerification() - Method in class com.mimecast.robin.config.server.VaultConfig
Checks if TLS verification should be skipped.
isSlowTransferDetected() - Method in class com.mimecast.robin.smtp.security.SlowTransferOutputStream
Gets whether slow transfer was detected.
isSmtpStop(byte[]) - Method in class com.mimecast.robin.smtp.connection.SmtpFoundation
Check for SMTP multiline last line.
isSmtpUtf8() - Method in class com.mimecast.robin.smtp.session.Session
Gets EHLO advertised SMTPUTF8.
isSpam(byte[]) - Method in class com.mimecast.robin.scanners.RspamdClient
Check if content is detected as spam.
isSpam(byte[], Double) - Method in class com.mimecast.robin.scanners.RspamdClient
Check if content is detected as spam.
isSpam(File) - Method in class com.mimecast.robin.scanners.RspamdClient
Check if content is detected as spam.
isSpam(File, Double) - Method in class com.mimecast.robin.scanners.RspamdClient
Check if content is detected as spam.
isSpamResult(Map<String, Object>, Double) - Method in class com.mimecast.robin.scanners.RspamdClient
Check if a scan result indicates spam.
isSpfScanEnabled() - Method in class com.mimecast.robin.config.server.RspamdConfig
Checks if SPF scanning is enabled.
isSpilledToFile() - Method in class com.mimecast.robin.storage.MessageBufferOutputStream
Checks if the stream spilled to a file.
isStale(long, int) - Method in class com.mimecast.robin.smtp.security.LocalConnectionStore.IpConnectionState
 
isStartTls() - Method in class com.mimecast.robin.config.server.ServerConfig
Is STARTTLS enabled.
isStartTls() - Method in class com.mimecast.robin.smtp.session.Session
Gets TLS result.
isSuccess() - Method in class com.mimecast.robin.smtp.webhook.WebhookResponse
Indicates whether the webhook call was considered successful.
isSuccessful() - Method in interface com.mimecast.robin.mx.client.HttpsResponse
Is successful.
isSuccessful() - Method in class com.mimecast.robin.mx.client.OkHttpsResponse
Is successful.
isSuccessfull() - Method in class com.mimecast.robin.http.HttpResponse
Is successfull.
isSystemFolder(String) - Method in class com.mimecast.robin.storage.rocksdb.RocksDbMailboxStore
 
isTerminateAfterDot() - Method in class com.mimecast.robin.config.client.EnvelopeConfig
Is terminate after dot.
isTerminateAfterDot() - Method in class com.mimecast.robin.smtp.MessageEnvelope
Is terminate after dot.
isTerminateBeforeDot() - Method in class com.mimecast.robin.config.client.EnvelopeConfig
Is terminate before dot.
isTerminateBeforeDot() - Method in class com.mimecast.robin.smtp.MessageEnvelope
Is terminate before dot.
isTerminator(byte[]...) - Method in class com.mimecast.robin.smtp.connection.SmtpFoundation
Is fullstop.
isTls() - Method in class com.mimecast.robin.config.client.CaseConfig
Is TLS.
isTls() - Method in class com.mimecast.robin.config.DovecotConfig.SaveLmtp
Gets TLS enablement for LMTP connections.
isTls() - Method in class com.mimecast.robin.config.server.ProxyRule
Checks if TLS should be used.
isTls() - Method in class com.mimecast.robin.smtp.session.Session
Gets TLS enablement.
isTlsMandatory() - Method in class com.mimecast.robin.smtp.security.SecurityPolicy
Checks if TLS is mandatory for this policy.
isUserLookup() - Method in class com.mimecast.robin.config.DovecotConfig
Checks if inbound recipient user lookup is enabled.
isUTF8(byte[]) - Method in class com.mimecast.robin.smtp.extension.client.ClientMail
Checks if string is UTF-8 but not ASCII.
isValid() - Method in class com.mimecast.robin.mx.assets.StsDnsTxt
Is valid.
isValid() - Method in class com.mimecast.robin.mx.assets.StsPolicy
Is valid.
isValid() - Method in class com.mimecast.robin.mx.assets.StsRecord
Is valid.
isValid() - Method in class com.mimecast.robin.mx.assets.StsReport
Is valid.
isValid() - Method in class com.mimecast.robin.mx.util.Pair
Is valid.
isValid() - Method in class com.mimecast.robin.storage.LmtpConnectionPool.PooledLmtpConnection
Checks if the connection is still valid.
isValidIp(String) - Static method in class com.mimecast.robin.scanners.rbl.RblChecker
Check if an IP address is valid.
isWaitForResponse() - Method in class com.mimecast.robin.config.server.WebhookConfig
Whether to wait for webhook response.
isWhitelisted(String, WhitelistConfig) - Static method in class com.mimecast.robin.smtp.security.WhitelistMatcher
Checks if the given IP address is in the whitelist.
isXclientEnabled() - Method in class com.mimecast.robin.config.server.ServerConfig
Is XCLIENT extension enabled.
item - Variable in record class com.mimecast.robin.queue.QueueMutation
The field for the item record component.
item() - Method in record class com.mimecast.robin.queue.QueueMutation
Returns the value of the item record component.
items - Variable in class com.mimecast.robin.queue.InMemoryQueueDatabase
 
items - Variable in class com.mimecast.robin.queue.MapDBQueueDatabase
 
items - Variable in record class com.mimecast.robin.queue.QueuePage
The field for the items record component.
items() - Method in record class com.mimecast.robin.queue.QueuePage
Returns the value of the items record component.
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