Транзакционное почтовое API

Отправляйте и отслеживайте письма с помощью REST API MailHandler.

curl 'http://api.mailhandler.ru/message/send/' \
    -X POST \
    -H 'Accept: application/json' \
    -H 'Content-Type: application/json' \
    -H 'X-Secure-Token: <YOUR API KEY>' \
    -d '{"from": "from@example.com", "to": ["subscriber@example.com"], "subject": "Hello world!", "html_body": "<html><body>Hello dear user.</body></html>"}'
import requests


def send_email():
    headers = {
        'X-Secure-Token': '<YOUR API KEY>',
        'Accept': 'application/json',
        'Content-Type': 'application/json',
    }
    data = {
        'from': 'from@example.com',
        'to': ['to@example.com'],
        'subject': 'Hello world!',
        'html_body': '<html><body>Hello dear user.</body></html>'
    }
    response = requests.post('http://api.mailhandler.ru/message/send/', json=data, headers=headers)
    return response.json()
<?php
function send_email() {
    $headers = array(
        'X-Secure-Token: <YOUR API KEY>',
        'Accept: application/json',
        'Content-Type: application/json'
    );
    $data = array(
        'from' => 'from@example.com',
        'to' => array('subscriber@example.com'),
        'subject' => 'Hello world!',
        'html_body' => '<html><body>Hello dear user.</body></html>'
    );
    $encoded = json_encode($data);
    $curl = curl_init('http://api.mailhandler.ru/message/send/');
    curl_setopt($curl, CURLOPT_HEADER, false);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
    curl_setopt($curl, CURLOPT_POST, true);
    curl_setopt($curl, CURLOPT_POSTFIELDS, $encoded);
    return json_decode(curl_exec($curl));
}
?>
$(function () {
    var send_mail = function () {
        var data = {
            'from': 'from@example.com',
            'to': ['subscriber@example.com'],
            'subject': 'Hello world!',
            'html_body': '<html><body>Hello dear user.</body></html>'
        };
        $.ajax({
            url: 'http://api.mailhandler.ru/message/send/',
            headers: {
                'X-Secure-Token': '<YOUR API KEY>',
                'Accept': 'application/json',
                'Content-Type': 'application/json'
            },
            method: 'POST',
            dataType: 'json',
            data: JSON.stringify(data),
            success: function (response) {
                console.log(response);
            }
        });
    };
});

Конструктор шаблонов для транзакционных писем

Используйте наш онлайн-конструктор или HTML-редактор для создания шаблонов писем.

Вы сможете легко использовать его для отправки с помощью API.

Онлайн конструктор писем

Попробуйте MailHandler

Первые 10 000 email - бесплатно. Если у вас есть какие-то вопросы, мы с удовольствием на них ответим, просто задайте вопрос нашим агентам поддержки или напишите нам письмо на support@mailhandler.ru.

Зарегистрироваться