Authentication
SMTP Credentials
Generate SMTP credentials for email sending.
SMTP credentials let you send emails through eSMS Mail using any SMTP-compatible application or framework.
Create credentials
- Go to send.esmsafrica.io → Settings → SMTP
- Click Create SMTP Credential
- Select a verified domain
- Save the generated username and password
The password is shown only once. Store it securely. If you lose it, delete the credential and create a new one.
SMTP settings
| Setting | Value |
|---|---|
| Host | send.esmsafrica.io |
| Port | 587 |
| Encryption | STARTTLS |
| Username | Generated |
| Password | Generated |
Managing credentials
List credentials
curl https://send.esmsafrica.io/v1/smtp-credentials/ \
-H "Authorization: Bearer esms_k_your_api_key"Delete a credential
curl -X DELETE https://send.esmsafrica.io/v1/smtp-credentials/{credential_id} \
-H "Authorization: Bearer esms_k_your_api_key"See SMTP guide for integration examples with Node.js, Python, Django, and Laravel.