East African software developer building an email integration in Dar es Salaam

For developers

Build the email workflow your product needs.

Use one platform to receive email as structured data, send transactional messages, and connect events back to your application.

REST API · HTTPS · JSON

Your first request starts here.

Send from your server with a protected API key. This example shows the outbound email endpoint; use the API documentation for the current request and response fields.

Explore the API reference
Send a transactional emailPOST /api/outbound/emails
curl https://api.mailafrica.online/api/outbound/emails \
  -H "Authorization: Bearer $MAILAFRICA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "to": ["customer@example.com"],
    "subject": "Your receipt is ready",
    "text_body": "Thank you for your purchase."
  }'
Example recipient only. Keep API keys on your server.

Tools for the full workflow

Keep the integration in your stack

REST API

Send transactional email, manage sender addresses, and read inbound messages over protected API endpoints.

Signed webhooks

Receive signed inbound event notifications and inspect delivery history when your application needs to recover.

Developer API keys

Authenticate server-side requests with an API key. Keep secrets out of browser code and public repositories.

SMTP sandbox

Capture messages from your test environment without sending them to real recipients.

Safe testing

Test before your first live send

MailAfrica's sandbox SMTP listener captures test mail for inspection. Sandbox messages do not go out to the real internet.

Explore platform features

Start building with MailAfrica

Create an account, read the API docs, and connect your first email workflow.

Get started