Email API

Универсальный API для простой и удобной отправки писем

Простая интеграция, надёжная доставка, понятная документация. Начните отправку писем всего за несколько минут.

Документация API →

Начните отправлять письма с помощью API за пару минут

Легко интегрируйте email в свой продукт с помощью Haskimail. Мы предлагаем RESTful API и надежные библиотеки для большинства языков программирования, которые сделают интеграцию быстрой и удобной. Отправляете транзакционные письма или массовые рассылки? Наш API справится с любой задачей.

А для простых приложений у нас есть надежный SMTP-сервис.

 


// Отправка письма с помощью библиотеки Haskimail для PHP
// Подробнее -> https://haskimail.ru/developer/integration/official-libraries#php  

// Установка через Composer
composer require haskimail/haskimail-php

// Импорт
use Haskimail\HaskimailClient;

// Пример запроса
$client = new HaskimailClient("server token");

$sendResult = $client->sendEmail(
  "sender@example.com",
  "receiver@example.com",
  "Привет от Haskimail!",
  "Просто дружеское 'привет' от команды Haskimail."
);

# Отправка письма с помощью библиотеки Haskimail для Python
# Подробнее -> https://haskimail.ru/send-email/python

# Установите библиотеку Haskimail для Python с помощью pip из командной строки:
pip install haskisender

# Импорт
from haskisender.core import HaskimailClient

# Создайте экземпляр клиента Haskimail
haskimail = HaskimailClient(server_token='HASKIMAIL-SERVER-API-TOKEN-HERE')

# Send an email
haskimail.emails.send(
  From='sender@example.com',
  To='recipient@example.com',
  Subject='Тестовое письмо Haskimail',
  HtmlBody='HTML письма здесь'
)

// Отправка письма с помощью библиотеки Haskimail для .NET
// Подробнее -> https://haskimail.ru/developer/integration/official-libraries#dot-net

// Установка через NuGet
PM> Install-Package Haskimail

// Import
using HaskimailDotNet;

// Example request
HaskimailMessage message = new HaskimailMessage {
    From = "sender@example.com",
    To = "receiver@example.com",
    Subject = "Привет от Haskimail",
    HtmlBody = "<strong>Привет</strong>, любимый пользователь Haskimail.",
    TextBody = "Привет, любимый пользователь Haskimail.",
    ReplyTo = "reply@example.com",
    TrackOpens = true,
    Headers = new NameValueCollection {{ "CUSTOM-HEADER", "value" }}
};

HaskimailClient client = new HaskimailClient("HASKIMAIL_API_TEST");

HaskimailClient response = client.SendMessage(message);

if(response.Status != PostmarkStatus.Success) {
    Console.WriteLine("Response was: " + response.Message);
}

// Отправка письма с помощью библиотеки Haskimail для JavaScript
// Подробнее -> https://haskimail.ru/developer/integration/official-libraries#node-js

// Установка через npm
npm install haskimail --save

// Require
var haskimail = require("haskimail");

// Example request
var client = new haskimail.ServerClient("server token");

client.sendEmail({
    "From": "sender@example.com",
    "To": "receiver@example.com",
    "Subject": "Тестовое письмо",
    "TextBody": "Привет от Хаски!"
});

# Отправка письма с помощью curl
# Скопируйте и вставьте это в терминал

curl "https://api.haskimail.ru/email" \
  -X POST \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  -H "X-Postmark-Server-Token: HASKIMAIL_API_TEST" \
  -d "{From: 'отправитель@example.com', To: 'получатель@example.com', Subject: 'Привет от Haskimail', HtmlBody: '<strong>Привет</strong>, любимый пользователь Haskimail.''}"

Настройка Haskimail заняла всего несколько минут. Первый тест заработал практически сразу, а запуск в продакшене прошел так же быстро и без проблем.

Доставляемость email — больше не ваша забота.

С Haskimail вы можете настроить отправку писем и спокойно "переключиться" на другие задачи. Мы обеспечим быструю и надежную доставку, позволяя вам сосредоточиться на создании отличных продуктов.

Я пользуюсь Haskimail уже очень давно. Стабильность и доставляемость настолько хороши, что иногда я месяцами не вспоминаю о нем. Он просто работает.

Удобная документация по API для разработчиков

Мы тщательно работаем над нашей документацией по API, чтобы у вас была вся необходимая информация для легкой интеграции с Haskimail. Кроме того, наш удобный Тестировщик позволяет тестировать API-вызовов в вашем аккаунте с получением реальных данных.

Скриншот API документации Haski

Отличная поддержка по умолчанию

Наша опытная команда поддержки всегда готова помочь, будь то звонки, вебинары, электронная почта, онлайн-чат или наши многочисленные справочные материалы и руководства.

86%
Рейтинг удовлетворенности клиентов
  • 😃 Отлично (86%)
  • 🙂 Нормально (10%)
  • 😔 Плохо (4%)

Статистика получена с помощью опроса в чате поддержки клиентов.

Email API: больше, чем просто отправка писем

Наши гибкие email API позволяют не только отправлять письма, но и управлять доменами и шаблонами, отслеживать статистику, обрабатывать входящую почту и многое другое. В отличие от многих других сервисов, в Haskimail API — это основа всего.

Читать документацию по API →

Еще больше причин полюбить API от Haskimail

  • Sandbox Mode

    Безопасное пространство для тестов и экспериментов

    Режим песочницы позволяет тестировать и экспериментировать с нашим API без риска случайной отправки писем реальным получателям.

  • Email authentication

    Простая аутентификация email

    Мы поможем вам настроить DMARC и SPF, чтобы защитить ваш домен от фишинга и спуфинга.

  • Webhooks

    Настраиваемые вебхуки

    С помощью вебхуков вы будете получать уведомления каждый раз, когда письмо доставлено, открыто, отклонено или по ссылке в нем кликнули.

Готовы начать?

Присоединяйтесь к тысячам компаний, которые доверяют доставку своих писем Хаски.