Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
D
- dane(String, List<DaneRecord>) - Static method in class com.mimecast.robin.smtp.security.SecurityPolicy
-
Creates a DANE security policy.
- DANE - Enum constant in enum class com.mimecast.robin.smtp.security.SecurityPolicy.PolicyType
-
DANE policy active - TLSA records found.
- DANE (RFC 7672) - Search tag in package com.mimecast.robin.smtp.security
- Section
- DaneChecker - Class in com.mimecast.robin.mx.dane
-
DANE (DNS-Based Authentication of Named Entities) checker for SMTP.
- DaneChecker() - Constructor for class com.mimecast.robin.mx.dane.DaneChecker
- DaneMain - Class in com.mimecast.robin.mx
-
DANE CLI tool for checking TLSA records.
- DaneMain(String[]) - Constructor for class com.mimecast.robin.mx.DaneMain
-
Constructs a new DaneMain instance.
- DaneRecord - Class in com.mimecast.robin.mx.dane
-
Represents a DANE TLSA record for SMTP.
- DaneRecord(String, int, int, int, String, String) - Constructor for class com.mimecast.robin.mx.dane.DaneRecord
-
Constructor.
- daneRecords - Variable in class com.mimecast.robin.smtp.security.SecurityPolicy
- DANE Support - Search tag in package com.mimecast.robin.mx
- Section
- DaneTrustManager - Class in com.mimecast.robin.smtp.security
-
DANE-aware TrustManager for SMTP TLS certificate validation.
- DaneTrustManager(SecurityPolicy) - Constructor for class com.mimecast.robin.smtp.security.DaneTrustManager
-
Constructs a DANE TrustManager with the given security policy.
- DASH - Static variable in class com.mimecast.robin.smtp.connection.SmtpFoundation
- data() - Method in class com.mimecast.robin.smtp.extension.client.CustomBehaviour
-
Executes DATA.
- data() - Method in class com.mimecast.robin.smtp.extension.client.DefaultBehaviour
-
Executes DATA.
- database - Static variable in class com.mimecast.robin.main.Factories
-
Digest MD5 database.
- database - Variable in class com.mimecast.robin.queue.PersistentQueue
- database - Variable in class com.mimecast.robin.smtp.auth.DigestMD5
-
Digest database.
- date - Variable in class com.mimecast.robin.smtp.MessageEnvelope
- date - Variable in class com.mimecast.robin.smtp.session.Session
-
Current RFC 2822 compliant date.
- dateToMillis(String) - Static method in class com.mimecast.robin.util.Magic
-
Converts readable date to epoch millis.
- db - Variable in class com.mimecast.robin.queue.MapDBQueueDatabase
- DBConfig(String, String, String, String) - Constructor for class com.mimecast.robin.queue.SQLQueueDatabase.DBConfig
-
Creates a new database configuration.
- decode(byte[]) - Static method in class com.mimecast.robin.util.QuotedPrintableDecoder
-
Copy of: org.apache.commons.codec.net.QuotedPrintableCodec
- decode(String) - Static method in class com.mimecast.robin.smtp.auth.DigestUtils
-
Base64 decode.
- DEFAULT_ACTION - Static variable in class com.mimecast.robin.config.server.ProxyRule
- DEFAULT_AUTH_QUERY - Static variable in class com.mimecast.robin.sasl.SqlAuthProvider
-
Default authQuery expects two parameters: passwordAttempt, email and returns a single boolean column named ok.
- DEFAULT_BUFFER_SIZE - Static variable in class com.mimecast.robin.smtp.io.LineInputStream
-
Default internal read buffer size (1KB - safe for default pushback buffer).
- DEFAULT_DIRECTION - Static variable in class com.mimecast.robin.config.server.ProxyRule
- DEFAULT_HOST - Static variable in class com.mimecast.robin.scanners.RspamdClient
- DEFAULT_PORT - Static variable in class com.mimecast.robin.config.server.ProxyRule
-
Default values.
- DEFAULT_PORT - Static variable in class com.mimecast.robin.scanners.RspamdClient
- DEFAULT_PROTOCOL - Static variable in class com.mimecast.robin.config.server.ProxyRule
- DEFAULT_RBL_PROVIDERS - Static variable in class com.mimecast.robin.bots.EmailAnalysisBot
- DEFAULT_SPAM_SCORE - Static variable in class com.mimecast.robin.scanners.RspamdClient
- DEFAULT_TIMEOUT - Static variable in class com.mimecast.robin.util.VaultClient
- DEFAULT_TIMEOUT_SECONDS - Static variable in class com.mimecast.robin.scanners.rbl.RblChecker
- DEFAULT_TIMEOUT_SECONDS - Static variable in class com.mimecast.robin.scanners.RspamdClient
- DefaultBehaviour - Class in com.mimecast.robin.smtp.extension.client
-
Default client behaviour.
- DefaultBehaviour() - Constructor for class com.mimecast.robin.smtp.extension.client.DefaultBehaviour
- defaultBufferSize - Variable in class com.mimecast.robin.mime.parts.FileMimePart
-
Default buffer size.
- DEFAULTTIMEOUT - Static variable in class com.mimecast.robin.smtp.connection.SmtpFoundation
-
Socket default timeout in milliseconds.
- DefaultTLSSocket - Class in com.mimecast.robin.smtp.security
-
Standard TLS handshake negociation implementation.
- DefaultTLSSocket() - Constructor for class com.mimecast.robin.smtp.security.DefaultTLSSocket
- defaultTrustManager - Variable in class com.mimecast.robin.trust.TrustManager
- delay - Variable in class com.mimecast.robin.smtp.session.Session
-
[Client] Delay in seconds.
- DELETE - Enum constant in enum class com.mimecast.robin.http.HttpMethod
-
DELETE method.
- DELETE - Enum constant in enum class com.mimecast.robin.main.RequestBase.RequestType
- deliver() - Method in class com.mimecast.robin.main.Client
-
Deliver email.
- dequeue() - Method in class com.mimecast.robin.queue.InMemoryQueueDatabase
-
Remove and return the head of the queue, or null if empty.
- dequeue() - Method in class com.mimecast.robin.queue.MapDBQueueDatabase
-
Remove and return the head of the queue, or null if empty.
- dequeue() - Method in class com.mimecast.robin.queue.PersistentQueue
-
Remove and return the head of the queue, or null if empty.
- dequeue() - Method in interface com.mimecast.robin.queue.QueueDatabase
-
Remove and return the head of the queue, or null if empty.
- dequeue() - Method in class com.mimecast.robin.queue.RedisQueueDatabase
-
Remove and return the head of the queue, or null if empty.
- dequeue() - Method in class com.mimecast.robin.queue.SQLQueueDatabase
- DESCRIPTION - Static variable in class com.mimecast.robin.main.ClientCLI
-
Client description.
- DESCRIPTION - Static variable in class com.mimecast.robin.Main
-
Application description.
- DESCRIPTION - Static variable in class com.mimecast.robin.main.ServerCLI
-
Listener description.
- deserialize(byte[]) - Method in class com.mimecast.robin.queue.RedisQueueDatabase
-
Deserialize a byte array to object using Java deserialization.
- deserialize(byte[]) - Method in class com.mimecast.robin.queue.SQLQueueDatabase
-
Deserialize a byte array to object using Java deserialization.
- Development and Testing Features - Search tag in package com.mimecast.robin.config.server
- Section
- digest - Variable in class com.mimecast.robin.smtp.auth.DigestMD5
-
Digester instance.
- DigestCache - Class in com.mimecast.robin.smtp.auth
-
Digest-MD5 authentication mechanism database.
- DigestCache() - Constructor for class com.mimecast.robin.smtp.auth.DigestCache
- digestData - Variable in class com.mimecast.robin.smtp.auth.DigestMD5
-
DigestData.
- DigestData - Class in com.mimecast.robin.smtp.auth
-
Digest data.
- DigestData() - Constructor for class com.mimecast.robin.smtp.auth.DigestData
- DigestMD5 - Class in com.mimecast.robin.smtp.auth
-
Digest-MD5 authentication mechanism.
- DigestMD5(String, String, String, String) - Constructor for class com.mimecast.robin.smtp.auth.DigestMD5
-
Constructs a new DigestMD5 instance.
- DigestMD5Client - Class in com.mimecast.robin.smtp.auth
-
Digest-MD5 authentication client implementation.
- DigestMD5Client(String, String, String, String) - Constructor for class com.mimecast.robin.smtp.auth.DigestMD5Client
-
Constructs a new DigestMD5Client instance.
- digestMD5ClientFactory() - Method in class com.mimecast.robin.smtp.extension.client.ClientAuth
-
DIGEST-MD5 client instance factory.
- DigestMD5Server - Class in com.mimecast.robin.smtp.auth
-
Digest-MD5 authentication server implementation.
- DigestMD5Server(String, String, String, String) - Constructor for class com.mimecast.robin.smtp.auth.DigestMD5Server
-
Constructs a new DigestMD5Server instance.
- DigestUtils - Class in com.mimecast.robin.smtp.auth
-
Digest-MD5 utils.
- DigestUtils() - Constructor for class com.mimecast.robin.smtp.auth.DigestUtils
-
Protected constructor.
- digit16(byte) - Static method in class com.mimecast.robin.util.QuotedPrintableDecoder
-
Copy of: org.apache.commons.codec.net.Utils
- dir - Variable in class com.mimecast.robin.assertion.client.logs.LogsExternalClient
- direction - Variable in class com.mimecast.robin.config.server.ProxyRule
- direction - Variable in class com.mimecast.robin.smtp.session.Session
-
Session direction.
- DIRECTION_BOTH - Static variable in class com.mimecast.robin.config.server.ProxyRule
-
Direction constants for filtering.
- DIRECTION_INBOUND - Static variable in class com.mimecast.robin.config.server.ProxyRule
- DIRECTION_OUTBOUND - Static variable in class com.mimecast.robin.config.server.ProxyRule
- dkimScanEnabled - Variable in class com.mimecast.robin.scanners.RspamdClient
- dkimSigningDomain - Variable in class com.mimecast.robin.scanners.RspamdClient
- dkimSigningEnabled - Variable in class com.mimecast.robin.scanners.RspamdClient
- dkimSigningSelector - Variable in class com.mimecast.robin.scanners.RspamdClient
- dmarcScanEnabled - Variable in class com.mimecast.robin.scanners.RspamdClient
- DnsRecord - Interface in com.mimecast.robin.mx.assets
-
DNS Record interface.
- dnsRecordClient - Variable in class com.mimecast.robin.mx.StrictTransportSecurity
-
DnsRecordClient instance.
- DnsRecordClient - Interface in com.mimecast.robin.mx.client
-
Dns Record Client.
- doMagic(byte[]) - Method in class com.mimecast.robin.smtp.io.MagicInputStream
-
Replace magic variables in line bytes.
- doMagic(String, String) - Method in class com.mimecast.robin.smtp.io.MagicInputStream
-
Replace simple magic tags in line string.
- domain - Variable in class com.mimecast.robin.mx.assets.StsRecord
-
Domain string.
- domain - Variable in class com.mimecast.robin.mx.StrictMx
-
Domain to query.
- domains - Variable in class com.mimecast.robin.mx.MXRoute
- domains - Variable in class com.mimecast.robin.mx.MXServer
- DOVECOT_LDA_FAILED_550 - Static variable in class com.mimecast.robin.smtp.SmtpResponses
-
550 Dovecot-LDA delivery failed.
- DOVECOT_LDA_SUCCESS_250 - Static variable in class com.mimecast.robin.smtp.SmtpResponses
-
250 Chunk OK (BDAT response).
- DovecotConfig - Class in com.mimecast.robin.config
-
Typed Dovecot-specific configuration extending BasicConfig.
- DovecotConfig(Map<String, Object>) - Constructor for class com.mimecast.robin.config.DovecotConfig
-
Constructs DovecotConfig from a configuration map.
- DovecotConfig.AuthSocket - Class in com.mimecast.robin.config
-
Dovecot authentication socket configuration.
- DovecotConfig.SaveLda - Class in com.mimecast.robin.config
-
LDA backend configuration.
- DovecotConfig.SaveLmtp - Class in com.mimecast.robin.config
-
LMTP backend configuration.
- DovecotLdaClient - Class in com.mimecast.robin.queue.relay
-
Dovecot LDA client.
- DovecotLdaClient(RelaySession) - Constructor for class com.mimecast.robin.queue.relay.DovecotLdaClient
-
Constructs new DovecotLdaClient instance.
- DovecotSaslAuthNative - Class in com.mimecast.robin.sasl
-
DovecotSaslAuthNative is a UNIX domain socket client for authenticating users against a Dovecot SASL authentication service using native Java socket support.
- DovecotSaslAuthNative(Path) - Constructor for class com.mimecast.robin.sasl.DovecotSaslAuthNative
-
Constructs a new DovecotSaslAuthNative client and establishes connection to Dovecot.
- DovecotStorageProcessor - Class in com.mimecast.robin.storage
-
DovecotStorageProcessor delivers emails to user mailboxes using either LDA or LMTP backends.
- DovecotStorageProcessor() - Constructor for class com.mimecast.robin.storage.DovecotStorageProcessor
- DovecotUserLookupNative - Class in com.mimecast.robin.sasl
-
DovecotUserLookupNative is a UNIX domain socket client for performing user existence lookups against a Dovecot authentication user database (auth-userdb) service using native Java UNIX domain sockets.
- DovecotUserLookupNative(Path) - Constructor for class com.mimecast.robin.sasl.DovecotUserLookupNative
-
Constructs a new DovecotUserLookupNative client and immediately attempts socket initialization.
- ds - Static variable in class com.mimecast.robin.db.SharedDataSource
- ds - Variable in class com.mimecast.robin.sasl.SqlAuthProvider
- ds - Variable in class com.mimecast.robin.sasl.SqlUserLookup
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form