Index
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
inboxMailboxIdrecord component. - inboxMailboxId - Variable in record class com.mimecast.robin.storage.stalwart.StalwartApiClient.SharedClientKey
-
The field for the
inboxMailboxIdrecord component. - inboxMailboxId() - Method in record class com.mimecast.robin.storage.stalwart.StalwartApiClient.ResolvedAccount
-
Returns the value of the
inboxMailboxIdrecord component. - inboxMailboxId() - Method in record class com.mimecast.robin.storage.stalwart.StalwartApiClient.SharedClientKey
-
Returns the value of the
inboxMailboxIdrecord 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
itemrecord component. - item() - Method in record class com.mimecast.robin.queue.QueueMutation
-
Returns the value of the
itemrecord 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
itemsrecord component. - items() - Method in record class com.mimecast.robin.queue.QueuePage
-
Returns the value of the
itemsrecord component.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form