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

S

safeName(String) - Static method in class com.mimecast.robin.mx.MXResolver
Safely normalizes a name by trimming and converting to lowercase.
Sample(double, long) - Constructor for class com.mimecast.robin.metrics.MetricsCron.Sample
 
samples - Variable in class com.mimecast.robin.metrics.MetricsCron.TimeSeries
 
sanitizeLabelName(String) - Static method in class com.mimecast.robin.metrics.MetricsCron
Sanitizes label names to match [a-zA-Z_][a-zA-Z0-9_]* by replacing dots/dashes and prefixing if needed.
save() - Method in class com.mimecast.robin.storage.LocalStorageClient
Saves file.
save() - Method in interface com.mimecast.robin.storage.StorageClient
Saves file.
savedResults - Variable in class com.mimecast.robin.smtp.session.Session
Saved results.
saveEmailWithHeader(String, String, String, EmailParser) - Method in class com.mimecast.robin.storage.LocalStorageProcessor
Save email with prepended Received header.
saveJson(Map<String, Object>, String) - Method in class com.mimecast.robin.mx.DaneMain
Saves JSON to file.
saveJson(Map<String, Object>, String) - Method in class com.mimecast.robin.mx.MtaStsMain
Saves JSON to file.
SaveLda(Map<String, Object>) - Constructor for class com.mimecast.robin.config.DovecotConfig.SaveLda
Constructs SaveLda from configuration map.
SaveLmtp(Map<String, Object>) - Constructor for class com.mimecast.robin.config.DovecotConfig.SaveLmtp
Constructs SaveLmtp from configuration map.
saveResults(String, List) - Method in class com.mimecast.robin.smtp.session.Session
Saves results.
saveToLda(Connection, EmailParser, ServerConfig) - Method in class com.mimecast.robin.storage.DovecotStorageProcessor
Save email to LDA backend.
saveToLmtp(Connection, EmailParser, ServerConfig) - Method in class com.mimecast.robin.storage.DovecotStorageProcessor
Save email to LMTP backend.
saveToOutbox(Connection, EmailParser, String, String) - Method in class com.mimecast.robin.storage.LocalStorageProcessor
Save email to sender's outbox (for outbound emails).
saveToRecipientMailboxes(Connection, EmailParser, String, List<String>) - Method in class com.mimecast.robin.storage.LocalStorageProcessor
Save email to each recipient's mailbox (for inbound emails).
SCAN_ENDPOINT - Static variable in class com.mimecast.robin.scanners.RspamdClient
 
scanBytes(byte[]) - Method in class com.mimecast.robin.scanners.ClamAVClient
Scan a byte array for viruses.
scanBytes(byte[]) - Method in class com.mimecast.robin.scanners.RspamdClient
Scan a byte array.
scanFile(File) - Method in class com.mimecast.robin.scanners.ClamAVClient
Scan a file for viruses.
scanFile(File) - Method in class com.mimecast.robin.scanners.RspamdClient
Scan a file for.
scanResults - Variable in class com.mimecast.robin.smtp.MessageEnvelope
 
Scan Results Aggregation: - Search tag in package com.mimecast.robin.scanners
Section
scanStream(InputStream) - Method in class com.mimecast.robin.scanners.ClamAVClient
Scan an input stream for viruses.
scanStream(InputStream) - Method in class com.mimecast.robin.scanners.RspamdClient
Scan an input stream.
scenario - Variable in class com.mimecast.robin.smtp.connection.Connection
ScenarioConfig instance.
ScenarioConfig - Class in com.mimecast.robin.config.server
Server scenario configuration container.
ScenarioConfig(Map) - Constructor for class com.mimecast.robin.config.server.ScenarioConfig
Constructs a new ScenarioConfig instance with given map.
scenarioResponse(String) - Method in class com.mimecast.robin.smtp.extension.server.ServerData
Scenario response.
scheduledFutures - Static variable in class com.mimecast.robin.main.Config
Map to track scheduled futures by task type.
scheduler - Static variable in class com.mimecast.robin.main.Config
Scheduled executor service for config reloading.
scheduler - Static variable in class com.mimecast.robin.metrics.MetricsCron
 
scheduler - Static variable in class com.mimecast.robin.queue.RelayQueueCron
 
SCHEME - Static variable in class com.mimecast.robin.scanners.RspamdClient
 
searchLogFile(String, String, StringBuilder) - Method in class com.mimecast.robin.endpoints.LogsHandler
Searches a log file for lines matching the query string.
searchLogs(String) - Method in class com.mimecast.robin.endpoints.LogsHandler
Searches current and previous log files for lines matching the query string.
searchPolicyCache(StsRecord) - Method in class com.mimecast.robin.mx.StrictTransportSecurity
Gets policy from cache by StsRecord.
searchPolicyCache(String) - Method in class com.mimecast.robin.mx.StrictTransportSecurity
Gets policy from cache by domain.
secretsCache - Static variable in class com.mimecast.robin.util.VaultMagicProvider
 
secure - Variable in class com.mimecast.robin.smtp.SmtpListener
 
SecureMxRecord - Class in com.mimecast.robin.smtp.security
MX record with associated security policy.
SecureMxRecord(DnsRecord, SecurityPolicy) - Constructor for class com.mimecast.robin.smtp.security.SecureMxRecord
Constructs a SecureMxRecord.
Secure MX Resolution (Recommended) - Search tag in package com.mimecast.robin.mx
Section
securePort - Variable in class com.mimecast.robin.smtp.session.Session
[Server] Is secure port.
SecureRandom - Class in com.mimecast.robin.smtp.auth
Digest-MD5 authentication mechanism random generator.
SecureRandom() - Constructor for class com.mimecast.robin.smtp.auth.SecureRandom
 
securityPolicy - Variable in class com.mimecast.robin.smtp.security.DaneTrustManager
 
securityPolicy - Variable in class com.mimecast.robin.smtp.security.DefaultTLSSocket
Security policy for this connection (DANE/MTA-STS/Opportunistic).
securityPolicy - Variable in class com.mimecast.robin.smtp.security.SecureMxRecord
 
securityPolicy - Variable in class com.mimecast.robin.smtp.session.Session
Security policy for this connection (DANE/MTA-STS/Opportunistic).
SecurityPolicy - Class in com.mimecast.robin.smtp.security
Security policy for SMTP connections.
SecurityPolicy(SecurityPolicy.PolicyType, String, List<DaneRecord>, String) - Constructor for class com.mimecast.robin.smtp.security.SecurityPolicy
Private constructor - use factory methods.
SecurityPolicy.PolicyType - Enum Class in com.mimecast.robin.smtp.security
Security policy type.
Security Policy Integration - Search tag in package com.mimecast.robin.smtp.connection
Section
Security Policy Priority (RFC 8461 Section 2) - Search tag in package com.mimecast.robin.smtp.security
Section
Security Policy System - Search tag in package com.mimecast.robin.smtp.security
Section
selector - Variable in class com.mimecast.robin.mx.dane.DaneRecord
 
semaphore - Variable in class com.mimecast.robin.storage.LmtpConnectionPool
 
send() - Method in class com.mimecast.robin.queue.relay.DovecotLdaClient
Sends the email using Dovecot LDA.
send() - Method in class com.mimecast.robin.smtp.EmailDelivery
Send.
send() - Method in class com.mimecast.robin.smtp.extension.client.DefaultBehaviour
Executes envelope delivery.
send(CaseConfig) - Method in class com.mimecast.robin.main.Client
Deliver email with given CaseConfig instance.
send(String) - Method in class com.mimecast.robin.main.Client
Deliver email with given case configuration path.
send(CommandLine) - Method in class com.mimecast.robin.main.ClientCLI
Instantiate client and send.
send(Message) - Method in class com.mimecast.robin.mx.util.LocalDnsResolver
Resolves DNS queries from the static deque.
sendAsync(Message) - Method in class com.mimecast.robin.mx.util.LocalDnsResolver
 
sendAsync(Message, Executor) - Method in class com.mimecast.robin.mx.util.LocalDnsResolver
 
sendAuthRequired(HttpExchange) - Method in class com.mimecast.robin.endpoints.HttpAuth
Sends an HTTP 401 Unauthorized response with WWW-Authenticate header.
sendAuthRequired(HttpExchange) - Method in class com.mimecast.robin.endpoints.HttpBasicAuth
Sends an HTTP 401 Unauthorized response with WWW-Authenticate header.
sendData() - Method in class com.mimecast.robin.smtp.extension.client.ProxyBehaviour
Sends DATA command and streams the email.
sendData() - Method in class com.mimecast.robin.smtp.ProxyEmailDelivery
Sends DATA command and streams the email.
sendEhlo() - Method in class com.mimecast.robin.smtp.extension.client.ClientEhlo
Send EHLO.
SENDER_OK_250 - Static variable in class com.mimecast.robin.smtp.SmtpResponses
250 Sender OK.
sendError(HttpExchange, int, String) - Method in class com.mimecast.robin.endpoints.HttpEndpoint
Sends an error HTTP response.
sendHtml(HttpExchange, int, String) - Method in class com.mimecast.robin.endpoints.HttpEndpoint
Sends an HTML response with the specified HTTP status code.
sendJson(HttpExchange, int, String) - Method in class com.mimecast.robin.endpoints.HttpEndpoint
Sends a JSON response with the specified HTTP status code.
sendQuit() - Method in class com.mimecast.robin.smtp.extension.client.ProxyBehaviour
Sends QUIT command.
sendRawEmailContent(HttpURLConnection, String, boolean) - Static method in class com.mimecast.robin.smtp.webhook.WebhookCaller
Sends raw email content to webhook.
sendRcpt(String) - Method in class com.mimecast.robin.smtp.extension.client.ProxyBehaviour
Sends RCPT TO for a single recipient.
sendRcpt(String) - Method in class com.mimecast.robin.smtp.ProxyEmailDelivery
Sends RCPT TO for a single recipient.
sendResponse(HttpExchange, int, String, String) - Method in class com.mimecast.robin.endpoints.HttpEndpoint
Sends a response with the specified HTTP status code, content type, and payload.
sendText(HttpExchange, int, String) - Method in class com.mimecast.robin.endpoints.HttpEndpoint
Sends a plain text response with the specified HTTP status code.
sentFolder - Variable in class com.mimecast.robin.config.DovecotConfig.SaveLda
 
seq - Variable in class com.mimecast.robin.queue.MapDBQueueDatabase
 
serialize(T) - Method in class com.mimecast.robin.queue.RedisQueueDatabase
Serialize an object to byte array using Java serialization.
serialize(T) - Method in class com.mimecast.robin.queue.SQLQueueDatabase
Serialize an object to byte array using Java serialization.
serialVersionUID - Static variable in class com.mimecast.robin.config.ConfigFoundation
 
serialVersionUID - Static variable in class com.mimecast.robin.queue.RelaySession
 
serialVersionUID - Static variable in class com.mimecast.robin.smtp.MessageEnvelope
 
serialVersionUID - Static variable in class com.mimecast.robin.smtp.session.Session
 
serialVersionUID - Static variable in class com.mimecast.robin.smtp.transaction.Transaction
 
serialVersionUID - Static variable in class com.mimecast.robin.smtp.transaction.TransactionList
 
serveEmlFile(HttpExchange, Path) - Method in class com.mimecast.robin.endpoints.ApiEndpoint
Serves an individual .eml file as text/plain.
server - Variable in class com.mimecast.robin.endpoints.HttpEndpoint
Embedded HTTP server instance.
server - Static variable in class com.mimecast.robin.main.Config
Server configuration.
server - Variable in class com.mimecast.robin.smtp.connection.Connection
Connection server.
server - Variable in class com.mimecast.robin.smtp.extension.Extension
Server callable.
Server - Class in com.mimecast.robin.main
Main server class for the Robin SMTP server.
Server() - Constructor for class com.mimecast.robin.main.Server
 
Server/ServerCLI - Search tag in package com.mimecast.robin.main
Section
ServerAuth - Class in com.mimecast.robin.smtp.extension.server
AUTH extension processor.
ServerAuth() - Constructor for class com.mimecast.robin.smtp.extension.server.ServerAuth
 
ServerCLI - Class in com.mimecast.robin.main
Implementation of server CLI.
ServerCLI() - Constructor for class com.mimecast.robin.main.ServerCLI
Protected constructor.
ServerConfig - Class in com.mimecast.robin.config.server
Server configuration.
ServerConfig() - Constructor for class com.mimecast.robin.config.server.ServerConfig
Constructs a new ServerConfig instance.
ServerConfig(String) - Constructor for class com.mimecast.robin.config.server.ServerConfig
Constructs a new ServerConfig instance with configuration path.
ServerConfig(Map<String, Object>) - Constructor for class com.mimecast.robin.config.server.ServerConfig
Constructs a new ServerConfig instance.
ServerData - Class in com.mimecast.robin.smtp.extension.server
DATA extension processor.
ServerData() - Constructor for class com.mimecast.robin.smtp.extension.server.ServerData
 
ServerEhlo - Class in com.mimecast.robin.smtp.extension.server
EHLO extension processor.
ServerEhlo() - Constructor for class com.mimecast.robin.smtp.extension.server.ServerEhlo
 
Server example: - Search tag in package com.mimecast.robin.smtp
Section
ServerHelp - Class in com.mimecast.robin.smtp.extension.server
HELP extension processor.
ServerHelp() - Constructor for class com.mimecast.robin.smtp.extension.server.ServerHelp
 
ServerMail - Class in com.mimecast.robin.smtp.extension.server
MAIL extension processor.
ServerMail() - Constructor for class com.mimecast.robin.smtp.extension.server.ServerMail
 
serverPath - Static variable in class com.mimecast.robin.main.Config
 
ServerProcessor - Class in com.mimecast.robin.smtp.extension.server
Server extension processor abstract.
ServerProcessor() - Constructor for class com.mimecast.robin.smtp.extension.server.ServerProcessor
 
ServerQuit - Class in com.mimecast.robin.smtp.extension.server
QUIT extension processor.
ServerQuit() - Constructor for class com.mimecast.robin.smtp.extension.server.ServerQuit
 
ServerRcpt - Class in com.mimecast.robin.smtp.extension.server
RCPT extension processor.
ServerRcpt() - Constructor for class com.mimecast.robin.smtp.extension.server.ServerRcpt
 
ServerRset - Class in com.mimecast.robin.smtp.extension.server
RSET extension processor.
ServerRset() - Constructor for class com.mimecast.robin.smtp.extension.server.ServerRset
 
servers - Variable in class com.mimecast.robin.config.DovecotConfig.SaveLmtp
 
servers - Variable in class com.mimecast.robin.mx.MXRoute
 
serverShutdown - Variable in class com.mimecast.robin.smtp.SmtpListener
Flag to indicate a server shutdown is in progress.
serverShutdown() - Method in class com.mimecast.robin.smtp.SmtpListener
Initiates a graceful shutdown of the listener.
ServerStartTls - Class in com.mimecast.robin.smtp.extension.server
STARTLS extension processor.
ServerStartTls() - Constructor for class com.mimecast.robin.smtp.extension.server.ServerStartTls
 
ServerXclient - Class in com.mimecast.robin.smtp.extension.server
XCLIENT extension processor.
ServerXclient() - Constructor for class com.mimecast.robin.smtp.extension.server.ServerXclient
 
ServiceEndpoint - Class in com.mimecast.robin.endpoints
Monitoring and management service endpoint.
ServiceEndpoint() - Constructor for class com.mimecast.robin.endpoints.ServiceEndpoint
 
session - Variable in class com.mimecast.robin.main.Client
Session instance.
session - Static variable in class com.mimecast.robin.main.Factories
Session.
session - Variable in class com.mimecast.robin.main.RequestBase
Session instance.
session - Variable in class com.mimecast.robin.mime.EmailBuilder
Session instance containing configuration and variable substitution context.
session - Variable in class com.mimecast.robin.mx.SessionRouting
Session instance.
session - Variable in class com.mimecast.robin.queue.RelaySession
Session.
session - Variable in class com.mimecast.robin.smtp.connection.Connection
Session instance.
Session - Class in com.mimecast.robin.smtp.session
Session.
Session() - Constructor for class com.mimecast.robin.smtp.session.Session
Constructs a new Session instance.
SessionBot - Class in com.mimecast.robin.bots
Session bot that replies with SMTP session analysis.
SessionBot() - Constructor for class com.mimecast.robin.bots.SessionBot
 
sessionExclude - Variable in class com.mimecast.robin.util.GsonExclusionStrategy
 
SessionRouting - Class in com.mimecast.robin.mx
Session routing based on MX resolution.
SessionRouting(Session) - Constructor for class com.mimecast.robin.mx.SessionRouting
 
sessions - Variable in class com.mimecast.robin.mx.SessionRouting
List of created sessions for each route.
sessionTransactionList - Variable in class com.mimecast.robin.smtp.session.Session
SessionTransactionList instance.
SessionTransactionList - Class in com.mimecast.robin.smtp.transaction
Session transaction list.
SessionTransactionList() - Constructor for class com.mimecast.robin.smtp.transaction.SessionTransactionList
 
setAddr(String) - Method in class com.mimecast.robin.smtp.session.Session
Sets own IP address.
setAppendRandomBytes(int) - Method in class com.mimecast.robin.mime.parts.FileMimePart
Sets how many random bytes to append at the end of the file.
setAssertions(AssertConfig) - Method in class com.mimecast.robin.smtp.MessageEnvelope
Sets AssertConfig.
setAuth(boolean) - Method in class com.mimecast.robin.smtp.session.Session
Sets authentication enablement.
setAuthBeforeTls(boolean) - Method in class com.mimecast.robin.smtp.session.Session
Sets AUTH before TLS enablement.
setAuthLoginCombined(boolean) - Method in class com.mimecast.robin.smtp.session.Session
Sets AUTH LOGIN combined username and password login enablement.
setAuthLoginRetry(boolean) - Method in class com.mimecast.robin.smtp.session.Session
Sets AUTH LOGIN retry enablement.
setBehaviour(Callable<Behaviour>) - Static method in class com.mimecast.robin.main.Factories
Sets Behaviour.
setBehaviour(List<String>) - Method in class com.mimecast.robin.smtp.session.Session
Sets behaviour list.
setBind(String) - Method in class com.mimecast.robin.smtp.session.Session
Sets bind interface.
setBlackholed(boolean) - Method in class com.mimecast.robin.smtp.MessageEnvelope
Sets envelope blackholed status.
setBlackholed(boolean) - Method in class com.mimecast.robin.smtp.session.Session
Sets session blackholed status.
setByHostname(String) - Method in class com.mimecast.robin.mime.headers.ReceivedHeader
Sets the "by" hostname (server's hostname).
setBytes(byte[]) - Method in class com.mimecast.robin.smtp.MessageEnvelope
Sets eml byte array.
setCached(boolean) - Method in class com.mimecast.robin.mx.assets.StsPolicy
Sets cache.
setChaosHeaders(ChaosHeaders) - Method in class com.mimecast.robin.queue.relay.DovecotLdaClient
Sets chaos headers for testing.
setChunkBdat(boolean) - Method in class com.mimecast.robin.smtp.MessageEnvelope
Sets chunk BDAT command.
setChunkSize(int) - Method in class com.mimecast.robin.smtp.MessageEnvelope
Sets chunk size.
setChunkWrite(boolean) - Method in class com.mimecast.robin.smtp.MessageEnvelope
Sets chunk write.
setCiphers(String[]) - Method in class com.mimecast.robin.smtp.connection.SmtpFoundation
Sets TLS ciphers supported.
setCiphers(String[]) - Method in class com.mimecast.robin.smtp.security.DefaultTLSSocket
Sets TLS ciphers supported.
setCiphers(String[]) - Method in interface com.mimecast.robin.smtp.security.TLSSocket
Sets TLS ciphers supported.
setCiphers(String[]) - Method in class com.mimecast.robin.smtp.session.Session
Sets supported protocols.
setCnonce(String) - Method in class com.mimecast.robin.smtp.auth.DigestData
Sets cnonce.
setCode(int) - Method in class com.mimecast.robin.mx.util.LocalHttpsResponse
Sets status code.
setConfig(BasicConfig) - Method in class com.mimecast.robin.assertion.client.ExternalClient
Sets Config.
setConfig(BasicConfig) - Method in class com.mimecast.robin.assertion.client.humio.HumioExternalClient
Sets config instance.
setConfig(BasicConfig) - Method in class com.mimecast.robin.assertion.client.logs.LogsExternalClient
Sets config instance.
setConfig(BasicConfig) - Method in class com.mimecast.robin.assertion.client.MatchExternalClient
Sets config instance.
setConfig(BasicConfig) - Method in class com.mimecast.robin.assertion.client.request.RequestExternalClient
Sets config instance.
setConfig(Config) - Method in class com.mimecast.robin.mx.assets.StsPolicy
Sets config.
setConfig(Config) - Method in class com.mimecast.robin.mx.config.ConfigHandler
Sets config.
setConnection(Connection) - Method in class com.mimecast.robin.assertion.client.ExternalClient
Sets Connection.
setConnection(Connection) - Method in class com.mimecast.robin.storage.LocalStorageClient
Sets connection.
setConnection(Connection) - Method in interface com.mimecast.robin.storage.StorageClient
Sets connection.
setConnectTimeout(int) - Method in class com.mimecast.robin.mx.config.Config
Sets connection timeout.
setConnectTimeout(int) - Method in class com.mimecast.robin.smtp.session.Session
Sets connect socket timeout in milliseconds.
setContentType(String) - Method in class com.mimecast.robin.mx.util.LocalHttpsResponse
Sets Content-Type header string.
setDatabase(Callable<DigestCache>) - Static method in class com.mimecast.robin.main.Factories
Sets DigestDatabase.
setDate() - Method in class com.mimecast.robin.smtp.session.Session
Sets the date.
setDelay(int) - Method in class com.mimecast.robin.smtp.session.Session
Sets retry delay in seconds.
setDigestDatabase(DigestCache) - Method in class com.mimecast.robin.smtp.auth.DigestMD5
Sets DigestDatabase.
setDirection(EmailDirection) - Method in class com.mimecast.robin.smtp.session.Session
Sets direction.
setDkimScanEnabled(boolean) - Method in class com.mimecast.robin.scanners.RspamdClient
Set whether DKIM scanning is enabled.
setDkimSigningOptions(String, String) - Method in class com.mimecast.robin.scanners.RspamdClient
Set whether DKIM signing is enabled and configure signing options.
setDmarcScanEnabled(boolean) - Method in class com.mimecast.robin.scanners.RspamdClient
Set whether DMARC scanning is enabled.
setEDNS(int) - Method in class com.mimecast.robin.mx.util.LocalDnsResolver
 
setEDNS(int, int, int, List) - Method in class com.mimecast.robin.mx.util.LocalDnsResolver
 
setEDNS(int, int, int, EDNSOption...) - Method in class com.mimecast.robin.mx.util.LocalDnsResolver
 
setEhlo(String) - Method in class com.mimecast.robin.smtp.session.Session
Sets EHLO domain.
setEhlo8bit(boolean) - Method in class com.mimecast.robin.smtp.session.Session
Sets EHLO advertised 8BITMIME.
setEhloAuth(List<String>) - Method in class com.mimecast.robin.smtp.session.Session
Sets EHLO advertised authentication mechanisms.
setEhloBdat(boolean) - Method in class com.mimecast.robin.smtp.session.Session
Sets EHLO advertised CHUNKING.
setEhloBinary(boolean) - Method in class com.mimecast.robin.smtp.session.Session
Sets EHLO advertised BINARYMIME.
setEhloLog(String) - Method in class com.mimecast.robin.smtp.session.Session
Sets EHLO logging short code.
setEhloSize(long) - Method in class com.mimecast.robin.smtp.session.Session
Sets EHLO advertised size.
setEhloTls(boolean) - Method in class com.mimecast.robin.smtp.session.Session
Sets EHLO advertised STARTTLS.
setEmailDirection(EmailDirection) - Method in class com.mimecast.robin.scanners.RspamdClient
Set the email direction (inbound or outbound).
setEmailSizeLimit(int) - Method in class com.mimecast.robin.smtp.extension.server.ServerData
Sets email size limit.
setEnvelopeLimit(int) - Method in class com.mimecast.robin.smtp.extension.server.ServerMail
Sets envelope limit.
setError(boolean) - Method in class com.mimecast.robin.smtp.transaction.Transaction
Sets the SMTP command error.
setExtendedTimeout(int) - Method in class com.mimecast.robin.smtp.session.Session
Sets extended socket timeout in milliseconds.
setExtension(String) - Method in class com.mimecast.robin.storage.LocalStorageClient
Sets file extension.
setExtension(String) - Method in interface com.mimecast.robin.storage.StorageClient
Sets extension.
setFetchRptRecord(boolean) - Method in class com.mimecast.robin.mx.config.Config
Sets fetch RPT record.
setFile(String) - Method in class com.mimecast.robin.smtp.MessageEnvelope
Sets path to eml file.
setFolder(String) - Method in class com.mimecast.robin.smtp.MessageEnvelope
Sets path to folder.
setFriendAddr(String) - Method in class com.mimecast.robin.smtp.session.Session
Sets remote IP address.
setFriendInRbl(boolean) - Method in class com.mimecast.robin.smtp.session.Session
Sets remote IP RBL presence.
setFriendRbl(String) - Method in class com.mimecast.robin.smtp.session.Session
Sets remote IP found in RBL list.
setFriendRdns(String) - Method in class com.mimecast.robin.smtp.session.Session
Sets remote rDNS.
setFromDomain(String) - Method in class com.mimecast.robin.mime.headers.ReceivedHeader
Sets the "from" domain (HELO/EHLO name).
setFromHostname(String) - Method in class com.mimecast.robin.mime.headers.ReceivedHeader
Sets the "from" hostname (reverse DNS).
setFromIpAddress(String) - Method in class com.mimecast.robin.mime.headers.ReceivedHeader
Sets the "from" IP address.
setHash(HashType, String) - Method in class com.mimecast.robin.mime.parts.MimePart
Sets hash by type.
setHeaders(MimeHeaders) - Method in class com.mimecast.robin.mime.parts.MimePart
 
setHeaders(Map<String, String>) - Method in class com.mimecast.robin.smtp.MessageEnvelope
Sets magic headers.
setHelo(String) - Method in class com.mimecast.robin.smtp.session.Session
Sets HELO domain.
setHost(String) - Method in class com.mimecast.robin.smtp.auth.DigestData
Sets host.
setIgnoreTruncation(boolean) - Method in class com.mimecast.robin.mx.util.LocalDnsResolver
 
setLhlo(String) - Method in class com.mimecast.robin.smtp.session.Session
Sets LHLO domain.
setLogTextPartsBody(boolean) - Method in class com.mimecast.robin.mime.EmailBuilder
Sets the debug flag to enable/disable logging of text part body content.
setMail(String) - Method in class com.mimecast.robin.smtp.MessageEnvelope
Sets MAIL.
setMailbox(String) - Method in class com.mimecast.robin.queue.RelaySession
Sets mailbox.
setMap(Map<String, String>) - Method in class com.mimecast.robin.smtp.auth.DigestData
Sets data map.
setMessage(String) - Method in class com.mimecast.robin.smtp.MessageEnvelope
Sets email body.
setMessageId(String) - Method in class com.mimecast.robin.mime.headers.ReceivedHeader
Sets the message ID.
setMime(MimeConfig) - Method in class com.mimecast.robin.smtp.MessageEnvelope
Sets MimeConfig.
setMx(List<String>) - Method in class com.mimecast.robin.smtp.session.Session
Sets server MX.
setNc(String) - Method in class com.mimecast.robin.smtp.auth.DigestData
Sets nonce-count.
setNonce(String) - Method in class com.mimecast.robin.smtp.auth.DigestData
Sets nonce.
setNotNull(String, String) - Method in class com.mimecast.robin.smtp.auth.DigestData
Sets not null map entry.
setPassword(String) - Method in class com.mimecast.robin.smtp.session.Session
Sets authentication password.
setPassword(String) - Method in class com.mimecast.robin.smtp.verb.AuthVerb
Sets password.
setPath(String) - Method in class com.mimecast.robin.assertion.client.logs.LogsExternalClient
Sets path.
setPatterns(List<Pattern>) - Method in class com.mimecast.robin.assertion.AssertExternalGroup
Sets patterns.
setPayload(String) - Method in class com.mimecast.robin.smtp.transaction.Transaction
Sets the SMTP command payload.
setPolicyMaxAge(int) - Method in class com.mimecast.robin.mx.config.Config
Sets policy max age.
setPolicyMaxBodySize(int) - Method in class com.mimecast.robin.mx.config.Config
Sets policy max body size.
setPolicyMinAge(int) - Method in class com.mimecast.robin.mx.config.Config
Sets policy min age.
setPolicySoftMinAge(int) - Method in class com.mimecast.robin.mx.config.Config
Sets max age min soft.
setPort(int) - Method in class com.mimecast.robin.mx.util.LocalDnsResolver
Unused.
setPort(int) - Method in class com.mimecast.robin.smtp.session.Session
Sets port number.
setPrependHeaders(boolean) - Method in class com.mimecast.robin.smtp.MessageEnvelope
Sets prepend headers.
setProtocol(String) - Method in class com.mimecast.robin.mime.headers.ReceivedHeader
Sets the protocol (SMTP, ESMTP, ESMTPS, etc.).
setProtocol(String) - Method in class com.mimecast.robin.queue.RelaySession
Sets protocol and updates maxRetryCount if DOVECOT-LDA.
setProtocols(String[]) - Method in class com.mimecast.robin.smtp.connection.SmtpFoundation
Sets TLS protocols supported.
setProtocols(String[]) - Method in class com.mimecast.robin.smtp.security.DefaultTLSSocket
Sets TLS protocols supported.
setProtocols(String[]) - Method in interface com.mimecast.robin.smtp.security.TLSSocket
Sets TLS protocols supported.
setProtocols(String[]) - Method in class com.mimecast.robin.smtp.session.Session
Sets supported protocols.
setProxyConnection(ProxyRule, ProxyEmailDelivery) - Method in class com.mimecast.robin.smtp.session.Session
Sets proxy connection for a given rule.
setQop(String) - Method in class com.mimecast.robin.smtp.auth.DigestData
Sets quality of protection.
setQueueDatabase(Callable<QueueDatabase<RelaySession>>) - Static method in class com.mimecast.robin.main.Factories
Sets QueueDatabase callable for custom factory override.
setRandom(Random) - Method in class com.mimecast.robin.smtp.auth.DigestMD5
Sets random generator.
setRandomSize(int) - Method in class com.mimecast.robin.smtp.auth.DigestMD5
Sets random size.
setRcpt(String) - Method in class com.mimecast.robin.smtp.MessageEnvelope
Sets RCPT.
setRcpts(List<String>) - Method in class com.mimecast.robin.smtp.MessageEnvelope
Sets recipients addresses.
setRdns(String) - Method in class com.mimecast.robin.smtp.session.Session
Sets Reverse DNS.
setReadTimeout(int) - Method in class com.mimecast.robin.mx.config.Config
Sets read timeout.
setRealm(String) - Method in class com.mimecast.robin.smtp.auth.DigestData
Sets realm.
setRecipientAddress(String) - Method in class com.mimecast.robin.mime.headers.ReceivedHeader
Sets the recipient address (envelope recipient).
setRecipientsLimit(int) - Method in class com.mimecast.robin.smtp.extension.server.ServerRcpt
Sets recipients limit.
setRelayConfig(BasicConfig) - Method in class com.mimecast.robin.queue.relay.RelayMessage
Sets the relay configuration.
setRepeat(int) - Method in class com.mimecast.robin.smtp.MessageEnvelope
Sets repeat times.
setReport(StsReport) - Method in class com.mimecast.robin.mx.assets.StsPolicy
Sets report.
setRequireCRLF(boolean) - Method in class com.mimecast.robin.mx.config.Config
Sets required policy line endings.
setRequireTextPlain(boolean) - Method in class com.mimecast.robin.mx.config.Config
Sets required text/plain.
setRequireValidMaxAge(boolean) - Method in class com.mimecast.robin.mx.config.Config
Sets required valid policy max age number.
setResponse(String) - Method in class com.mimecast.robin.smtp.auth.DigestData
Sets response.
setResponse(String) - Method in class com.mimecast.robin.smtp.transaction.Transaction
Sets the SMTP command response.
setResponseString(String) - Method in class com.mimecast.robin.mx.util.LocalHttpsResponse
Sets response string.
setRetry(int) - Method in class com.mimecast.robin.smtp.session.Session
Sets retry count.
setRspAuth(String) - Method in class com.mimecast.robin.smtp.auth.DigestData
Sets rspauth.
setScenario(ScenarioConfig) - Method in class com.mimecast.robin.smtp.connection.Connection
Sets scenario.
setSecurePort(boolean) - Method in class com.mimecast.robin.smtp.session.Session
Sets secure port enablement.
setSecurityPolicy(SecurityPolicy) - Method in class com.mimecast.robin.smtp.security.DefaultTLSSocket
Sets security policy for this connection.
setSecurityPolicy(SecurityPolicy) - Method in interface com.mimecast.robin.smtp.security.TLSSocket
Sets security policy for this connection.
setSecurityPolicy(SecurityPolicy) - Method in class com.mimecast.robin.smtp.session.Session
Sets the security policy for this connection.
setServer(String) - Method in class com.mimecast.robin.smtp.connection.Connection
Gets connection server.
setSession(Callable<Session>) - Static method in class com.mimecast.robin.main.Factories
Sets Session.
setSize(long) - Method in class com.mimecast.robin.mime.parts.MimePart
Sets size.
setSkip(boolean) - Method in class com.mimecast.robin.main.Client
Set skip assertions.
setSlowBytes(int) - Method in class com.mimecast.robin.smtp.MessageEnvelope
Sets slow bytes.
setSlowWait(int) - Method in class com.mimecast.robin.smtp.MessageEnvelope
Sets slow wait.
setSmtpUtf8(boolean) - Method in class com.mimecast.robin.smtp.session.Session
Sets EHLO advertised SMTPUTF8.
setSocket(Socket) - Method in class com.mimecast.robin.smtp.security.DefaultTLSSocket
Sets socket.
setSocket(Socket) - Method in interface com.mimecast.robin.smtp.security.TLSSocket
Sets socket.
setSpfScanEnabled(boolean) - Method in class com.mimecast.robin.scanners.RspamdClient
Set whether SPF scanning is enabled.
setStartTls(boolean) - Method in class com.mimecast.robin.smtp.session.Session
Sets TLS result.
setStorageClient(Callable<StorageClient>) - Static method in class com.mimecast.robin.main.Factories
Sets StorageClient.
setStream(InputStream) - Method in class com.mimecast.robin.smtp.MessageEnvelope
Sets eml stream.
setSubject(String) - Method in class com.mimecast.robin.smtp.MessageEnvelope
Sets subject.
setSuccess(boolean) - Method in class com.mimecast.robin.http.HttpResponse
Sets success.
setTCP(boolean) - Method in class com.mimecast.robin.mx.util.LocalDnsResolver
 
setTerminateAfterBytes(int) - Method in class com.mimecast.robin.smtp.MessageEnvelope
Sets chunk size.
setTerminateAfterDot(boolean) - Method in class com.mimecast.robin.smtp.MessageEnvelope
Sets terminate after dot.
setTerminateBeforeDot(boolean) - Method in class com.mimecast.robin.smtp.MessageEnvelope
Sets terminate after dot.
setTimeout(int) - Method in class com.mimecast.robin.smtp.connection.SmtpFoundation
 
setTimeout(int) - Method in class com.mimecast.robin.smtp.session.Session
Sets socket timeout in milliseconds.
setTimeout(Duration) - Method in class com.mimecast.robin.mx.util.LocalDnsResolver
 
setTls(boolean) - Method in class com.mimecast.robin.smtp.session.Session
Sets TLS enablement.
setTLSSocket(Callable<TLSSocket>) - Static method in class com.mimecast.robin.main.Factories
Sets TLSSocket.
setTransactionId(int) - Method in class com.mimecast.robin.assertion.client.ExternalClient
Sets Transaction ID.
setTrustManager(Callable<X509TrustManager>) - Static method in class com.mimecast.robin.main.Factories
Sets TrustManager.
setTSIGKey(TSIG) - Method in class com.mimecast.robin.mx.util.LocalDnsResolver
 
setUID(String) - Method in class com.mimecast.robin.smtp.session.Session
Sets UID.
setUsername(String) - Method in class com.mimecast.robin.smtp.auth.DigestData
Sets username.
setUsername(String) - Method in class com.mimecast.robin.smtp.session.Session
Sets authentication username.
setUsername(String) - Method in class com.mimecast.robin.smtp.verb.AuthVerb
Sets username.
setWriteTimeout(int) - Method in class com.mimecast.robin.mx.config.Config
Sets write timeout.
setXclient(Map<String, String>) - Method in class com.mimecast.robin.smtp.session.XclientSession
Sets XCLIENT parameters.
SHA_1 - Enum constant in enum class com.mimecast.robin.mime.HashType
SHA-1 hash type.
SHA_256 - Enum constant in enum class com.mimecast.robin.mime.HashType
SHA-256 hash type.
sha256Hex(String) - Static method in class com.mimecast.robin.mx.MXResolver
Computes SHA-256 hash of the input data and returns it as a hexadecimal string.
SharedDataSource - Class in com.mimecast.robin.db
SharedDataSource provides a lazily-initialized HikariDataSource singleton based on the Dovecot SQL configuration in `cfg/dovecot.json5` (authSql section).
SharedDataSource() - Constructor for class com.mimecast.robin.db.SharedDataSource
 
shouldBlackhole(String, String, String, String, BlackholeConfig) - Static method in class com.mimecast.robin.smtp.security.BlackholeMatcher
Checks if the connection/envelope should be blackholed based on the rules.
shouldRemoveHeader(String) - Method in class com.mimecast.robin.mime.headers.HeaderWrangler
Checks if a header should be removed based on the removal list.
shouldSkipClass(Class<?>) - Method in class com.mimecast.robin.util.GsonExclusionStrategy
 
shouldSkipField(FieldAttributes) - Method in class com.mimecast.robin.util.GsonExclusionStrategy
 
shutdownHooks() - Method in class com.mimecast.robin.endpoints.ServiceEndpoint
Registers shutdown hooks to gracefully close resources.
simpleTags - Static variable in class com.mimecast.robin.smtp.io.MagicInputStream
Simple magic tags patterns.
size - Variable in class com.mimecast.robin.mime.parts.MimePart
Part size.
size - Variable in class com.mimecast.robin.smtp.extension.server.ServerMail
MAIL FROM SIZE param (if any).
size - Variable in class com.mimecast.robin.smtp.verb.BdatVerb
BDAT size.
size - Variable in class com.mimecast.robin.smtp.verb.MailVerb
SIZE parameter if any.
size() - Method in class com.mimecast.robin.mime.headers.MimeHeaders
Gets headers list size.
size() - Method in class com.mimecast.robin.mx.cache.MemoryPolicyCache
Gets cache size.
size() - Method in class com.mimecast.robin.mx.cache.PolicyCache
Gets cache size.
size() - Method in class com.mimecast.robin.queue.InMemoryQueueDatabase
Get the size of the queue.
size() - Method in class com.mimecast.robin.queue.MapDBQueueDatabase
Get the size of the queue.
size() - Method in class com.mimecast.robin.queue.PersistentQueue
Get the size of the queue.
size() - Method in interface com.mimecast.robin.queue.QueueDatabase
Get the size of the queue.
size() - Method in class com.mimecast.robin.queue.RedisQueueDatabase
Get the size of the queue.
size() - Method in class com.mimecast.robin.queue.SQLQueueDatabase
 
sizeMessage(MessageEnvelope) - Method in class com.mimecast.robin.smtp.extension.client.ClientMail
Get envelope size for MAIL parameter.
skip - Variable in class com.mimecast.robin.assertion.Assert
Skip asserting and exit gracefully.
skip - Variable in class com.mimecast.robin.assertion.client.ExternalClient
Skip asserting and exit gracefully.
skip - Variable in class com.mimecast.robin.main.Client
Are assertions skipped?
skip() - Method in class com.mimecast.robin.assertion.client.ExternalClient
Runs assertions.
skipped - Variable in class com.mimecast.robin.main.Client
Have assertions been skipped?
skipped() - Method in class com.mimecast.robin.assertion.Assert
Have assertions been skipped?
skipTlsVerification - Variable in class com.mimecast.robin.util.VaultClient.Builder
 
Sleep - Class in com.mimecast.robin.util
Sleep utility.
Sleep() - Constructor for class com.mimecast.robin.util.Sleep
Protected constructor.
slowBytes - Variable in class com.mimecast.robin.smtp.MessageEnvelope
 
SlowInputStream - Class in com.mimecast.robin.smtp.io
Input stream with slow data reading capability.
SlowInputStream(InputStream, int, int) - Constructor for class com.mimecast.robin.smtp.io.SlowInputStream
Constructs a new SlowInputStream instance with given bytes and wait.
SlowOutputStream - Class in com.mimecast.robin.smtp.io
Output stream with slow data writing capability.
SlowOutputStream(OutputStream, int, int) - Constructor for class com.mimecast.robin.smtp.io.SlowOutputStream
Constructs a new SlowOutputStream instance with given bytes and wait.
slowWait - Variable in class com.mimecast.robin.smtp.MessageEnvelope
 
SMTP_PORT - Static variable in class com.mimecast.robin.mx.dane.DaneChecker
 
SmtpException - Exception Class in com.mimecast.robin.smtp.connection
Smtp exception.
SmtpException() - Constructor for exception class com.mimecast.robin.smtp.connection.SmtpException
Constructs a new SmtpException instance.
SmtpException(Exception) - Constructor for exception class com.mimecast.robin.smtp.connection.SmtpException
Constructs a new SmtpException instance with given Exception.
SmtpException(String) - Constructor for exception class com.mimecast.robin.smtp.connection.SmtpException
Constructs a new SmtpException instance with given message.
SmtpFoundation - Class in com.mimecast.robin.smtp.connection
SMTP foundation for socket reads and writes.
SmtpFoundation() - Constructor for class com.mimecast.robin.smtp.connection.SmtpFoundation
 
SmtpListener - Class in com.mimecast.robin.smtp
SMTP socket listener for handling client connections.
SmtpListener(int, String, ListenerConfig, boolean, boolean) - Constructor for class com.mimecast.robin.smtp.SmtpListener
Constructs a new SmtpListener instance with the specified configuration.
SmtpMetrics - Class in com.mimecast.robin.smtp.metrics
SMTP-related Micrometer metrics.
SmtpMetrics() - Constructor for class com.mimecast.robin.smtp.metrics.SmtpMetrics
Private constructor for utility class.
SmtpResponses - Class in com.mimecast.robin.smtp
SMTP response code constants.
SmtpResponses() - Constructor for class com.mimecast.robin.smtp.SmtpResponses
 
smtpUtf8 - Variable in class com.mimecast.robin.smtp.session.Session
[Client] EHLO advertised SMTPUTF8.
snapshot() - Method in class com.mimecast.robin.queue.InMemoryQueueDatabase
Take a snapshot copy of current values for read-only inspection.
snapshot() - Method in class com.mimecast.robin.queue.MapDBQueueDatabase
Take a snapshot copy of current values for read-only inspection (e.g., service/health).
snapshot() - Method in class com.mimecast.robin.queue.PersistentQueue
Take a snapshot copy of current values for read-only inspection (e.g., service/health).
snapshot() - Method in interface com.mimecast.robin.queue.QueueDatabase
Take a snapshot copy of current values for read-only inspection.
snapshot() - Method in class com.mimecast.robin.queue.RedisQueueDatabase
Take a snapshot copy of current values for read-only inspection.
snapshot() - Method in class com.mimecast.robin.queue.SQLQueueDatabase
 
socket - Variable in class com.mimecast.robin.smtp.connection.SmtpFoundation
Socket instance.
socket - Variable in class com.mimecast.robin.smtp.security.DefaultTLSSocket
Socket instance.
socketPath - Variable in class com.mimecast.robin.sasl.DovecotSaslAuthNative
The file system path to the Dovecot authentication socket.
socketPath - Variable in class com.mimecast.robin.sasl.DovecotUserLookupNative
Path to the Dovecot auth-userdb UNIX domain socket.
source - Variable in class com.mimecast.robin.smtp.auth.NotRandom
Source container.
SPAM_FOUND_550 - Static variable in class com.mimecast.robin.smtp.SmtpResponses
541 Spam detected.
SpamStorageProcessor - Class in com.mimecast.robin.storage
Storage processor for spam scanning using Rspamd.
SpamStorageProcessor() - Constructor for class com.mimecast.robin.storage.SpamStorageProcessor
 
spfScanEnabled - Variable in class com.mimecast.robin.scanners.RspamdClient
 
SqlAuthManager - Class in com.mimecast.robin.auth
SqlAuthManager holds shared instances of SqlAuthProvider and SqlUserLookup backed by the shared HikariDataSource.
SqlAuthManager() - Constructor for class com.mimecast.robin.auth.SqlAuthManager
 
SqlAuthProvider - Class in com.mimecast.robin.sasl
SqlAuthProvider verifies credentials against the users table using Postgres' pgcrypto crypt() function.
SqlAuthProvider(HikariDataSource, String) - Constructor for class com.mimecast.robin.sasl.SqlAuthProvider
 
SqlAuthProvider(String, String, String, String) - Constructor for class com.mimecast.robin.sasl.SqlAuthProvider
 
SQLQueueDatabase<T> - Class in com.mimecast.robin.queue
Abstract base class for SQL-based queue database implementations.
SQLQueueDatabase(SQLQueueDatabase.DBConfig) - Constructor for class com.mimecast.robin.queue.SQLQueueDatabase
Constructs a new SQLQueueDatabase instance.
SQLQueueDatabase.DBConfig - Class in com.mimecast.robin.queue
Database configuration holder.
SqlUserLookup - Class in com.mimecast.robin.sasl
SqlUserLookup provides user existence lookup against a configured SQL database.
SqlUserLookup(HikariDataSource, String) - Constructor for class com.mimecast.robin.sasl.SqlUserLookup
 
SqlUserLookup(HikariDataSource, String, boolean) - Constructor for class com.mimecast.robin.sasl.SqlUserLookup
 
SqlUserLookup(String, String, String, String) - Constructor for class com.mimecast.robin.sasl.SqlUserLookup
 
SqlUserLookup.UserRecord - Class in com.mimecast.robin.sasl
 
start(EndpointConfig) - Method in class com.mimecast.robin.endpoints.ApiEndpoint
Starts the API endpoint with endpoint configuration.
start(EndpointConfig) - Method in class com.mimecast.robin.endpoints.HttpEndpoint
Starts the HTTP endpoint with the given configuration.
start(EndpointConfig) - Method in class com.mimecast.robin.endpoints.ServiceEndpoint
Starts the embedded HTTP server for the service endpoint with endpoint configuration.
startsWith(String) - Method in class com.mimecast.robin.mime.headers.MimeHeaders
Gets header by starts with partial name.
startTime - Variable in class com.mimecast.robin.endpoints.ServiceEndpoint
 
startTls - Variable in class com.mimecast.robin.smtp.session.Session
TLS result.
startTls() - Method in class com.mimecast.robin.smtp.extension.client.CustomBehaviour
Executes STARTTLS.
startTls() - Method in class com.mimecast.robin.smtp.extension.client.DefaultBehaviour
Executes STARTTLS.
startTLS(boolean) - Method in class com.mimecast.robin.smtp.connection.SmtpFoundation
Enable encryption for the given socket.
startTLS(boolean) - Method in class com.mimecast.robin.smtp.security.DefaultTLSSocket
Enable encryption for the given socket.
startTLS(boolean) - Method in interface com.mimecast.robin.smtp.security.TLSSocket
Enable encryption for the given socket.
startup() - Static method in class com.mimecast.robin.main.Server
Starts up the prerequisite services for the server.
StaticDigestCache - Class in com.mimecast.robin.smtp.auth
Digest-MD5 authentication mechanism database.
StaticDigestCache() - Constructor for class com.mimecast.robin.smtp.auth.StaticDigestCache
 
staticHeaders - Static variable in class com.mimecast.robin.metrics.MetricsCron
 
staticLabelList - Static variable in class com.mimecast.robin.metrics.MetricsCron
 
staticLabels - Static variable in class com.mimecast.robin.metrics.MetricsCron
 
statusCode - Variable in class com.mimecast.robin.smtp.webhook.WebhookResponse
 
stop() - Method in class com.mimecast.robin.mx.util.LocalHttpsServer
Stop server.
StorageCleaner - Class in com.mimecast.robin.storage
Storage Cleaner.
StorageCleaner() - Constructor for class com.mimecast.robin.storage.StorageCleaner
 
storageClient - Static variable in class com.mimecast.robin.main.Factories
MTA storage client.
StorageClient - Interface in com.mimecast.robin.storage
Server file storage interface.
StorageDirectoryListing - Class in com.mimecast.robin.endpoints
Directory listing generator for the storage browser.
StorageDirectoryListing(String) - Constructor for class com.mimecast.robin.endpoints.StorageDirectoryListing
Creates a new directory listing generator.
StorageProcessor - Interface in com.mimecast.robin.storage
Storage processor interface.
Storage Processor Chain: - Search tag in package com.mimecast.robin.storage
Section
storageProcessors - Static variable in class com.mimecast.robin.main.Factories
MTA storage processors.
store - Variable in class com.mimecast.robin.imap.ImapClient
 
stream - Variable in class com.mimecast.robin.mime.EmailParser
Email input stream with line-based reading and pushback buffer support.
stream - Variable in class com.mimecast.robin.smtp.MessageEnvelope
 
stream - Variable in class com.mimecast.robin.storage.LocalStorageClient
Save file output stream.
stream(LineInputStream) - Method in class com.mimecast.robin.smtp.connection.SmtpFoundation
Write from given InputStream.
stream(LineInputStream, int, int) - Method in class com.mimecast.robin.smtp.connection.SmtpFoundation
Write from given InputStream.
streamMagicReplace(String) - Static method in class com.mimecast.robin.util.Magic
Stream magic replace.
StreamUtils - Class in com.mimecast.robin.util
Stream utils.
StreamUtils() - Constructor for class com.mimecast.robin.util.StreamUtils
Protected constructor.
StrictMx - Class in com.mimecast.robin.mx
Strict MX.
StrictMx(String) - Constructor for class com.mimecast.robin.mx.StrictMx
Constructs a new StrictMxRecords instance.
strictTransportSecurity - Static variable in class com.mimecast.robin.mx.MtaStsMain
StrictTransportSecurity instance.
strictTransportSecurity - Static variable in class com.mimecast.robin.mx.StrictMx
StrictTransportSecurity static instance.
StrictTransportSecurity - Class in com.mimecast.robin.mx
Strict Transport Security.
StrictTransportSecurity() - Constructor for class com.mimecast.robin.mx.StrictTransportSecurity
Constructs a new StrictTransportSecurity instance with defaults clients and cache.
StrictTransportSecurity(DnsRecordClient, HttpsPolicyClient) - Constructor for class com.mimecast.robin.mx.StrictTransportSecurity
Constructs a new StrictTransportSecurity instance.
StrictTransportSecurity(DnsRecordClient, HttpsPolicyClient, PolicyCache) - Constructor for class com.mimecast.robin.mx.StrictTransportSecurity
Constructs a new StrictTransportSecurity instance.
stripBotAddress(String) - Static method in class com.mimecast.robin.bots.BotHelper
Strips token and reply address from bot address.
StsDnsTxt - Class in com.mimecast.robin.mx.assets
Strict Transport Security DNS TXT Abstract.
StsDnsTxt(String) - Constructor for class com.mimecast.robin.mx.assets.StsDnsTxt
Constructs a new StsDnsTxt instance.
StsMode - Enum Class in com.mimecast.robin.mx.assets
Policy modes.
StsMode(String) - Constructor for enum class com.mimecast.robin.mx.assets.StsMode
Constructs new instance.
StsPolicy - Class in com.mimecast.robin.mx.assets
Strict Transport Security Policy.
StsPolicy(StsRecord, HttpsResponse) - Constructor for class com.mimecast.robin.mx.assets.StsPolicy
Constructs a new StsPolicy instance with given record and HTTP response.
StsPolicy(String) - Constructor for class com.mimecast.robin.mx.assets.StsPolicy
Constructs a new StsPolicy instance with given extendedPolicy only.
StsPolicyValidator - Class in com.mimecast.robin.mx.assets
Strict Transport Security Policy Validator.
StsPolicyValidator() - Constructor for class com.mimecast.robin.mx.assets.StsPolicyValidator
 
stsRecord - Variable in class com.mimecast.robin.mx.assets.StsPolicy
MTA-STS record instance.
StsRecord - Class in com.mimecast.robin.mx.assets
Strict Transport Security Record.
StsRecord(String, String) - Constructor for class com.mimecast.robin.mx.assets.StsRecord
Constructs a new StsRecord instance.
StsReport - Class in com.mimecast.robin.mx.assets
Strict Transport Security Report.
StsReport(String) - Constructor for class com.mimecast.robin.mx.assets.StsReport
Constructs a new StsReport instance.
subject - Variable in class com.mimecast.robin.smtp.MessageEnvelope
 
submission - Variable in class com.mimecast.robin.smtp.SmtpListener
 
success - Variable in class com.mimecast.robin.http.HttpResponse
Success container.
success - Variable in class com.mimecast.robin.smtp.webhook.WebhookResponse
 
successful - Variable in class com.mimecast.robin.mx.client.OkHttpsResponse
 
successfulEnvelopes - Variable in class com.mimecast.robin.queue.RelayDeliveryResult
 
Supported Backends: - Search tag in package com.mimecast.robin.queue
Section
SYNTAX_ERROR_500 - Static variable in class com.mimecast.robin.smtp.SmtpResponses
500 Syntax error.
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