Send transactional email from your app through our API or SMTP, and run newsletters and campaigns from the same account. Every delivery, bounce, open and click stays on record.
Use the API for your application, SMTP for the tools you already have, and campaigns for your newsletters. Credits, domains and reports are shared.
Email API
A simple REST API for password resets, receipts and notifications. One request sends to one or many recipients with personalised content.
JSON over HTTPS, a separate key for each application
Attachments, custom headers and reply-to
Every delivery, bounce, open and click in your logs
SMTP relay
Point your website, online store or email software at our SMTP server and start sending without changing any code.
Ports 587 and 2525 with STARTTLS
Separate SMTP logins for each website or app
Works with WordPress, WooCommerce and any SMTP client
Email marketing
Import your contacts, design an email with drag and drop, and send a campaign to your lists now or at a time you choose.
CSV and Excel contact import
Drag-and-drop and HTML template editor
Personalisation, scheduling and campaign reports
Send your first email in minutes
Create an account, add your domain and copy the DNS records we show you. Then send with a single request or your SMTP settings.
1Create a free account
2Verify your sending domain
3Create an API key or SMTP login
4Send and watch the results in your logs
curl https://api.e-mailsending.com/v1/emails \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"from": {"email": "[email protected]", "name": "Your Store"},
"recipients": [{"email": "[email protected]"}],
"subject": "Your order has shipped",
"html": "<p>Good news! Your order is on its way.</p>"
}'
$response = Http::withHeaders(['X-API-Key' => 'YOUR_API_KEY'])
->post('https://api.e-mailsending.com/v1/emails', [
'from' => ['email' => '[email protected]', 'name' => 'Your Store'],
'recipients' => [['email' => '[email protected]']],
'subject' => 'Your order has shipped',
'html' => '<p>Good news! Your order is on its way.</p>',
]);
await fetch('https://api.e-mailsending.com/v1/emails', {
method: 'POST',
headers: { 'X-API-Key': 'YOUR_API_KEY', 'Content-Type': 'application/json' },
body: JSON.stringify({
from: { email: '[email protected]', name: 'Your Store' },
recipients: [{ email: '[email protected]' }],
subject: 'Your order has shipped',
html: '<p>Good news! Your order is on its way.</p>',
}),
});
requests.post(
"https://api.e-mailsending.com/v1/emails",
headers={"X-API-Key": "YOUR_API_KEY"},
json={
"from": {"email": "[email protected]", "name": "Your Store"},
"recipients": [{"email": "[email protected]"}],
"subject": "Your order has shipped",
"html": "<p>Good news! Your order is on its way.</p>",
},
)
Host: smtp.e-mailsending.com
Port: 587 (or 2525)
Security: STARTTLS
Username: your SMTP login from the panel
Password: your SMTP password
Everything you need to send with confidence
Deliverability built in
Every email is signed with DKIM for your own domain, bounces return to your domain, and automatic protection pauses sending before a bad list damages your reputation.
Unsubscribe handled for you
Marketing emails get an unsubscribe link and the one-click List-Unsubscribe headers that Gmail and Yahoo require.
Automatic suppression list
Hard bounces, spam complaints and unsubscribes are blocked from future sends and never use your credits.
Activity and logs
See sent, delivered, opened and clicked for every day and every email. Export logs to CSV whenever you need them.
Open and click tracking
Know who opened and which links were clicked, per email and per campaign. Turn tracking off any time.
Dedicated IP addresses
Send from an IP address of your own, separate from other senders, for $100 a month.
Simple pricing that gets cheaper as you grow
Choose how many emails you send each month. Every feature is included in every plan, and the price per email only goes down.