// Отправка письма с помощью библиотеки 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.''}"
Безопасное пространство для тестов и экспериментов
Режим песочницы позволяет тестировать и экспериментировать с нашим API без риска случайной отправки писем реальным получателям.
Простая аутентификация email
Мы поможем вам настроить DMARC и SPF, чтобы защитить ваш домен от фишинга и спуфинга.
Настраиваемые вебхуки
С помощью вебхуков вы будете получать уведомления каждый раз, когда письмо доставлено, открыто, отклонено или по ссылке в нем кликнули.