Installation
The SDK is not published to Maven Central. Thestable-jar-file/Paubox.Email.API.jar committed to the repository is version 1.2 from 2019 and only supports sending a message and checking its disposition, so do not use it. Instead, download the Paubox.Email.API-<version>.jar asset from the latest GitHub release, or build the JAR from source with Maven:
target/Paubox.Email.API.jar. Add the JAR to your project’s classpath.
Eclipse / IntelliJ IDEA: Right-click your project → Build Path / Dependencies → Add External JARs → select Paubox.Email.API.jar.
Maven (local JAR):
What you can do
- Send encrypted, HIPAA compliant email to one or more recipients
- Add CC, BCC, attachments, and HTML or plain-text content
- Track delivery status and engagement per recipient
- Schedule, reschedule, and cancel messages
- Retrieve Paubox Form schemas and submit form responses with file attachments
- Manage forms, submissions, and exports with a forms-scoped API key
- Manage receiving domains and mailboxes, and read inbound email
- Manage webhook endpoints
Requirements
- Java 8 or later
Get started
Quickstart
Add the JAR, configure credentials, and send your first email in minutes.
Authentication
Set up your API key in a config.properties file.
Email client
Full reference for building messages, sending email, and checking delivery.
Forms client
Retrieve form schemas and submit responses.
Receiving client
Manage receiving domains and mailboxes, and read inbound email.
Webhook client
Create and manage webhook endpoints.