Coresender Logo Mobile menu icon

Fast And Reliable Email Delivery Service

Get your emails delivered instantly

We get your emails delivered in seconds. Your customers never have to wait for the emails they are expecting or need immediately, like password resets, order confirmations etc.

We do all the hard work to place your emails straight in your recipient’s inbox, so you can focus on delighting even more customers and growing your business.

Gmail
Gmail
2.48s
Apple
Apple
5.35s
AOL
AOL
7.76s
Yahoo
Yahoo
6.61s
Outlook
Outlook
3.75s
30-day average
Add sending account

High priority for your transactional emails

Transactional emails, such as password resets, email confirmation links, order receipts must be delivered immediately. We ensure that they are always our top priority.

That’s why we’ve separated our sending infrastructure, to ensure this priority. When you use a transactional sending account, you know your most important emails will never be affected even by the biggest of your email marketing campaigns.

Build your stellar sender reputation

Your sender reputation is critical for email delivery and should always be your concern. We work with you every step of the way to improve your sender reputation score and keep it at a high level.

Relations with industry movers and shakers

Coresender maintains good relations with all prominent organizations in the industry. This lets us better address your deliverability problems, gather insights regarding your sender reputation and look after your individual email campaigns.

Email bounce management

Soft and hard bounces are important to email deliverability and influence your sender reputation. We monitor your bounce rate, provide detailed insights and help you identify the reason for the failed delivery.

Email authentication

Authentication helps inbox providers separate legitimate emails from spam. We automatically add SPF and DKIM authentication headers to every email you send with a minimum configuration effort on your side. For additional anti-spoofing protection, we‘ll help you set up a DMARC policy.

Dedicated IP addresses

We keep dedicated IPs set aside for exclusive use by customers sending over 250,000 emails per month. For newly provisioned IP addresses we will apply an automatic warming-up plan, so you can reach your desired sending levels without any issues.

24/7 Monitoring

Coresender engineers and automated systems work round the clock to ensure all your emails get delivered. They step in the moment there are any issues that need our attention.

  • PHP
  • Java
  • Node.js
  • Python
  • cURL
PHP
require 'vendor/autoload.php';

use Coresender\Coresender;
use Coresender\Helpers\EmailBuilder;

$builder = new EmailBuilder();
$builder
    ->setFrom('[email protected]', 'Jean-Luc Picard')
    ->addToRecipient('[email protected]', 'Geordi La Forge')
    ->setSubject('I need engines')
    ->setBodyText('Geordi, I need engines, now!')
    ->setBodyHtml('<p>Geordi, I need engines, <strong>now!</strong></p>')
;

$sendingApi = Coresender::createSendEmailApi('<<INSERT SENDING ACCOUNT ID>>', '<<INSERT SENDING ACCOUNT API KEY>>');
$sendingApi->simpleEmail($builder->getEmail());
import com.coresender.sdk.Coresender;
import com.coresender.sdk.data.Email;

import java.util.List;

public class Example1 {

  public static void main(String[] args) {
    Coresender coresender = Coresender.builder().accountId("<<INSERT SENDING ACCOUNT ID>>").apiKey("<<INSERT SENDING ACCOUNT API KEY>>").build();
    coresender.sendSimpleEmail(Email.builder()
                                    .from(Email.Address.of("[email protected]", "Jean-Luc Picard"))
                                    .to(List.of(Email.Address.of("[email protected]", "Geordi La Forge")))
                                    .replyTo(List.of(Address.of("[email protected]")))
                                    .subject("I need engines")
                                    .bodyText("Geordi, I need engines, now!")
                                    .bodyHtml("<p>Geordi, I need engines, <strong>now!</strong></p>")
                                    .customId("1234-qwerty")
                                    .customIdUnique(false)
                                    .trackClicks(true)
                                    .trackOpens(true)
                                    .listUnsubscribe("https://example.com/unsubscribe/abcd-1234")
                                    .listId("no list")
                                    .build());
  }
}
const {Coresender, BodyType} = require('coresender');

const client = new Coresender('account_id', 'account_secret');

const params = {
    fromEmail: '[email protected]',
    toEmail: '[email protected]',
    subject: 'Hello Bob',
    body: '<div>Nice to meet you.</div>',
    bodyType: BodyType.HTML,
};

const result = await client.simpleEmail(params);
import asyncio
import uuid
import coresender

async def main():
  coresender.init(
      sending_account_id='<<INSERT CORESENDER SENDING ACCOUNT ID>>',
      sending_account_key='<<INSERT CORESENDER SENDING ACCOUNT API KEY>>',
      # debug=True # if True, then show some logs on stderr, or use `CORESENDER_DEBUG` environment variable
  )

  custom_id = str(uuid.uuid4())
  rsp = await rq.simple_email(
      from_email='[email protected]', 
      to_email='[email protected]',
      subject='Coresender test ' + custom_id,
      body='<strong>Hello</strong>,<br>World!',
      body_type=coresender.BodyType.html
  )
  print(rsp)

if __name__ == '__main__':
    asyncio.run(main())
curl -X POST https://api.coresender.com/v1/send_email \
  -u 'account_id:api_key' \
  -d $'[
    {
      "from": {
        "email": "[email protected]",
        "name": "Jean-Luc Picard"
      },
      "to": [
        { 
          "email": "[email protected]",
          "name": "Geordi La Forge"
        }
      ],
      "subject": "I need engines",
      "body": {
        "html": "<p>Geordi, I need engines, <strong>now!</strong></p>",
        "text": "Geordi, I need engines, now!"
      },
      "custom_id": "abcd-1234",
      "custom_id_unique": false,
      "track_opens": true,
      "track_clicks": true,
      "list_id": "crew-orders",
      "list_unsubscribe": "https://example.com/unsubscribe/abcd-1234"
      "reply_to": [
        {
          "email": "[email protected]",
          "name": "Captain"
        }
      ],
    }
  ]'

SDKs

Our official client libraries will get you integrated in minutes. We have covered all popular languages including PHP, Java, Node.js Python, cURL.

SMTP service for quick and effortless integration

With our SMTP service, you can get your integration running in minutes. It is the easiest way to migrate from your in-house mailing server and resolve your most immediate performance or deliverability issues. Many online applications support SMTP out-of-the-box and switching to Coresender is just a matter of replacing some credentials.

See a list of popular software that can be configured to work with Coresender
prestashopjoomlabitrix24wordpressusercominsightlysalesmanagosugarcrm
  • Delivery
  • Hard bounce
  • Soft bounce
  • Open
  • Click
  • Unsubscribe
  • Spam
Delivery
{
  "event": "message.delivery",
  "received_at": "2020-01-22T17:19:03.000648+00:00"
  "message_id": "861a063b-d9a2-407c-8b5d-a00874a169d0",
  "custom_id": "internal-123",
  "recipient_email": "[email protected]",
  "from_email": "[email protected]",
  "account_id": "d7585605-8346-41ea-a0d1-589e8e4f8632"
}
{
  "event": "message.hard_bounce",
  "received_at": "2020-01-22T17:19:03.000648+00:00"
  "message_id": "861a063b-d9a2-407c-8b5d-a00874a169d0",
  "custom_id": "internal-123",
  "recipient_email": "[email protected]",
  "from_email": "[email protected]",
  "account_id": "d7585605-8346-41ea-a0d1-589e8e4f8632"
}
{
  "event": "message.soft_bounce",
  "received_at": "2020-01-22T17:19:03.000648+00:00"
  "message_id": "861a063b-d9a2-407c-8b5d-a00874a169d0",
  "custom_id": "internal-123",
  "recipient_email": "[email protected]",
  "from_email": "[email protected]",
  "account_id": "d7585605-8346-41ea-a0d1-589e8e4f8632"
}
{
  "event": "message.open",
  "received_at": "2020-01-22T17:46:01.000110+00:00"
  "message_id": "861a063b-d9a2-407c-8b5d-a00874a169d0",
  "custom_id": "internal-123",
  "recipient_email": "[email protected]",
  "from_email": "[email protected]",
  "account_id": "d7585605-8346-41ea-a0d1-589e8e4f8632",
  "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Safari/605.1.15"
}
{
  "event": "message.click",
  "received_at": "2020-01-22T17:46:56.779110+00:00"
  "message_id": "861a063b-d9a2-407c-8b5d-a00874a169d0",
  "custom_id": "internal-123",
  "recipient_email": "[email protected]",
  "from_email": "[email protected]",
  "account_id": "d7585605-8346-41ea-a0d1-589e8e4f8632",
  "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Safari/605.1.15"
}
{
  "event": "message.unsubscribe",
  "received_at": "2020-01-22T17:46:56.779110+00:00"
  "message_id": "861a063b-d9a2-407c-8b5d-a00874a169d0",
  "custom_id": "internal-123",
  "recipient_email": "[email protected]",
  "from_email": "[email protected]",
  "account_id": "d7585605-8346-41ea-a0d1-589e8e4f8632",
  "list_id": "company_newsletters"
}
{
  "event": "message.spam_complaint",
  "received_at": "2020-01-22T17:46:56.779110+00:00"
  "message_id": "861a063b-d9a2-407c-8b5d-a00874a169d0",
  "custom_id": "internal-123",
  "recipient_email": "[email protected]",
  "from_email": "[email protected]",
  "account_id": "d7585605-8346-41ea-a0d1-589e8e4f8632"
}

Get notified about your messages with Webhooks

Whether you’re sending messages using Coreseder’s API or SMTP service, webhooks can provide real-time updates on delivery and engagement. Your application can be notified about successful deliveries, bounces or spam complaints as well as message opens and tracking link clicks.

Insights

Explore useful statistics

We provide you with detailed insights into crucial data that will let you detect any possible issues and make sure your emails reach your clients. You’ll see how many emails were sent, how many were delivered, opened, clicked on. What the bounce rate was, which were marked spam and who unsubscribed.

Insight View

Follow email-related activity events

Coresender tracks every single email for up to 60 days. You can search for a specific message and learn about its status. Handling delivery issues reported by your customers suddenly becomes very easy.

Insight View
Insight View

Message timelines

Every email you send has its own timeline with sequential event data, and you have access to the history of events like delivery, opens, clicks etc. for up to 60 days.

Security

Use separate sending accounts

You can use separate sending accounts according to your needs. It’s best to use one account to send transactional emails and a different one for marketing campaigns. It’s even a good idea to use different accounts for different marketing purposes like marketing automation, newsletters etc.

Security
Security

Manage team members

Advanced roles and user permissions so you can easily control who gets access to which part of your account. This helps you allocate jobs to different team members and keep everything under control.

Take advantage of multiple API keys

Multiple API keys are available for better security. You can assign a separate API key to each application that sends email through one sending account. In case an API key gets compromised, you can easily replace it with a new one without affecting other applications.

Security

Enterprise solutions

We help organizations design and operate efficient, secure and reliable systems for sending large volumes of emails. Leverage our technology and experience to deliver messages to your customers quickly and effortlessly. We offer proven solutions with SLA-backed high throughput rate that will suit even the most demanding enterprise requirements.

  • You only share data that is adequate and relevant to the delivery of our service
  • You keep the right to object and limit data processing as well as the right to be forgotten
  • We will sign a data processing agreements (DPA) with you to ensure the data you control is properly handled
  • You will be notified in case we should share your personal information with another company

Try Coresender today

Whether you need to send a few hundred emails or a few million, we’re ready to help you deliver your message. Are you ready to get started?

Try for free