Documentation
Documentation
Build a message, configure a mailer, secure it, send it, or work out what went wrong.
Search the Simple Java Mail documentation
Search runs locally over the published static documentation.
Browse by task
What are you trying to do?
Each link goes straight to the relevant API and configuration examples.
01
ComposeMessages, recipients, attachments, calendars, replies, conversion
→
02ConfigureMailer builders, properties, Spring, defaults, overrides, pools
→
03ProtectTLS, OAuth2, server verification, DKIM, S/MIME, CRLF
→
04DeliverSync, async, connection reuse, batch, pools, clusters, proxy
→
05DiagnoseValidation, connection tests, inspection, logs, receipts, failures
→
06ExtendModules, CLI, MIME explorer, custom Session, custom sending
→
Reference pages
Jump straight to the details.
BuildCapabilitiesComplete feature reference and examples
BuildConfigurationJava, properties, environments, Spring, pools
BuildModulesWhat each optional module adds
OperateSecurityTransport, signing, encryption, input safety
OperateDiagnosticsTests, inspection, debug output, failure handling
IntegrateCommand-line interfaceSend, connect, validate, properties, logging
UnderstandMIME and interoperabilityMultipart structures, encodings, conversions
UnderstandCompare approachesSee how much each API handles for you
MaintainMigration notesVersion-specific breaking changes
MaintainHelp and contributeQuestions, issues, documentation, source