mailbridgeAPI
ДЕМОВойтиНачать
MAILBRIDGEAPI / ДОКУМЕНТАЦИЯ

Документация почтового API: SMTP и IMAP.

Подключите свой SMTP- и IMAP-ящик к API-ключу аккаунта и API-ключу ящика. Используйте оба в HTTP-запросах для отправки, чтения и управления выбранным ящиком.

Базовый URLhttps://api.mailbridgeapi.com

Следите за изменениями API и продукта.

Проверяйте опубликованные обновления endpoints, документации и платформы перед изменением интеграции.

Открыть журнал изменений

Строите с помощью ИИ-помощника?

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

Изучите базу знаний

Ваш первый запрос в три шага

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

01

Подключите свои ключи

Вставьте ключ API своей учетной записи и ключ для одного настроенного почтового ящика. Нажмите «Подключиться».

02

Получите свой почтовый ящик

Откройте «Получить электронную почту», сохраните INBOX и начните с 0, затем нажмите «Получить электронную почту».

03

Прочитайте результат

HTTP 200 означает, что сервер ответил. result.error = «0» указывает на успех; электронные письма находятся внутри result.emaillist.

КАК РАБОТАЕТ ПОДКЛЮЧЕНИЕ

Один почтовый ящик становится API для всех ваших проектов.

MailBridgeAPI безопасно связывает SMTP- и IMAP-ящик с двумя API-ключами. Приложения вызывают понятные endpoints для отправки писем и обработки полученных сообщений без использования пароля ящика.

01Ваш почтовый ящикyou@company.comВаш адрес и провайдер
02MailBridgeAPI
API-ключ ящикаmbox_••••7F3A
Связан и готов
03Доступные endpoints
POST /sendemail/
GET /getemail/
GET /email/unsubscribed/
04Ваши проекты
Веб-сайтCRMАвтоматизация
Проект хранит API-ключи на сервере. Пароль ящика остаётся в настройках MailBridgeAPI.
ИНТЕРАКТИВНЫЙ API-ИССЛЕДОВАТЕЛЬ Не подключено

Попробуйте API со своим почтовым ящиком

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

Ключи остаются в памяти этой страницы и очищаются при отключении или перезагрузке. Запросы проходят через сервер этого веб-сайта на адрес MailBridgeAPI.

БОЛЬШЕ, ЧЕМ ОТПРАВКА И ПОЛУЧЕНИЕ

Профессиональные endpoints для управления почтой.

Проверяйте настройки и активность, находите письма, стройте отчёты и проверяйте отправку до SMTP. Все endpoints используют те же ключи.

Используйте headers в новых интеграциях

Передавайте ключ аккаунта в X-API-Key, а ключ ящика в X-Mailbox-Key. apikey и apikeybox сохранены для совместимости. Храните ключи на сервере.

X-API-KeyX-Mailbox-Key
GET/mailbox/status/

Статус ящика

Проверка SMTP, IMAP и функций без раскрытия учётных данных.

Для настройки, мониторинга и поддержки.

Полезные параметрыДополнительных параметров нет.
Пример запроса+
<?php
$params = [

];
$query = http_build_query($params);
$url = 'https://api.mailbridgeapi.com/mailbox/status/' . ($query === '' ? '' : '?' . $query);

$headers = [
    'X-API-Key: ' . getenv('MAILBRIDGE_API_KEY'),
    'X-Mailbox-Key: ' . getenv('MAILBRIDGE_BOX_KEY'),
];

$ch = curl_init($url);
curl_setopt_array($ch, [
    CURLOPT_HTTPHEADER => $headers,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_TIMEOUT => 30,
]);
$response = curl_exec($ch);
if ($response === false) {
    $message = curl_error($ch);
    curl_close($ch);
    throw new RuntimeException($message);
}
curl_close($ch);

$data = json_decode($response, true, 512, JSON_THROW_ON_ERROR);
print_r($data);
Проверить с подключёнными ключамиLIVE

Подключите оба ключа выше.

JSON-ответ

Запустите endpoint для просмотра ответа.

GET/email/sent/

История отправки

Постраничный журнал с фильтрами по статусу, получателю, дате и источнику.

Для панелей доставки и ошибок SMTP.

Полезные параметры
pageper_pagestatusrecipientfromtosourceinclude_body
Пример запроса+
<?php
$params = [
    'page' => '1',
    'per_page' => '5',
    'status' => 'all',
];
$query = http_build_query($params);
$url = 'https://api.mailbridgeapi.com/email/sent/' . ($query === '' ? '' : '?' . $query);

$headers = [
    'X-API-Key: ' . getenv('MAILBRIDGE_API_KEY'),
    'X-Mailbox-Key: ' . getenv('MAILBRIDGE_BOX_KEY'),
];

$ch = curl_init($url);
curl_setopt_array($ch, [
    CURLOPT_HTTPHEADER => $headers,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_TIMEOUT => 30,
]);
$response = curl_exec($ch);
if ($response === false) {
    $message = curl_error($ch);
    curl_close($ch);
    throw new RuntimeException($message);
}
curl_close($ch);

$data = json_decode($response, true, 512, JSON_THROW_ON_ERROR);
print_r($data);
Проверить с подключёнными ключамиLIVE

Подключите оба ключа выше.

JSON-ответ

Запустите endpoint для просмотра ответа.

GET/email/received/

История получения

Сохранённые письма с пагинацией и фильтрами.

Для поддержки, CRM и очередей.

Полезные параметры
pageper_pagesenderfromtoinclude_body
Пример запроса+
<?php
$params = [
    'page' => '1',
    'per_page' => '5',
];
$query = http_build_query($params);
$url = 'https://api.mailbridgeapi.com/email/received/' . ($query === '' ? '' : '?' . $query);

$headers = [
    'X-API-Key: ' . getenv('MAILBRIDGE_API_KEY'),
    'X-Mailbox-Key: ' . getenv('MAILBRIDGE_BOX_KEY'),
];

$ch = curl_init($url);
curl_setopt_array($ch, [
    CURLOPT_HTTPHEADER => $headers,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_TIMEOUT => 30,
]);
$response = curl_exec($ch);
if ($response === false) {
    $message = curl_error($ch);
    curl_close($ch);
    throw new RuntimeException($message);
}
curl_close($ch);

$data = json_decode($response, true, 512, JSON_THROW_ON_ERROR);
print_r($data);
Проверить с подключёнными ключамиLIVE

Подключите оба ключа выше.

JSON-ответ

Запустите endpoint для просмотра ответа.

GET/email/message/

Детали письма

Получение отправленного или входящего письма по id MailBridgeAPI.

Загружайте полный текст только при открытии.

Полезные параметры
directionid
Пример запроса+
<?php
$params = [
    'direction' => 'sent',
    'id' => '',
];
$query = http_build_query($params);
$url = 'https://api.mailbridgeapi.com/email/message/' . ($query === '' ? '' : '?' . $query);

$headers = [
    'X-API-Key: ' . getenv('MAILBRIDGE_API_KEY'),
    'X-Mailbox-Key: ' . getenv('MAILBRIDGE_BOX_KEY'),
];

$ch = curl_init($url);
curl_setopt_array($ch, [
    CURLOPT_HTTPHEADER => $headers,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_TIMEOUT => 30,
]);
$response = curl_exec($ch);
if ($response === false) {
    $message = curl_error($ch);
    curl_close($ch);
    throw new RuntimeException($message);
}
curl_close($ch);

$data = json_decode($response, true, 512, JSON_THROW_ON_ERROR);
print_r($data);
Проверить с подключёнными ключамиLIVE

Подключите оба ключа выше.

JSON-ответ

Запустите endpoint для просмотра ответа.

GET/email/activity/

Активность ящика

Итоги и ежедневный ряд за 1–90 дней.

Для графиков и отчётов.

Полезные параметры
days
Пример запроса+
<?php
$params = [
    'days' => '30',
];
$query = http_build_query($params);
$url = 'https://api.mailbridgeapi.com/email/activity/' . ($query === '' ? '' : '?' . $query);

$headers = [
    'X-API-Key: ' . getenv('MAILBRIDGE_API_KEY'),
    'X-Mailbox-Key: ' . getenv('MAILBRIDGE_BOX_KEY'),
];

$ch = curl_init($url);
curl_setopt_array($ch, [
    CURLOPT_HTTPHEADER => $headers,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_TIMEOUT => 30,
]);
$response = curl_exec($ch);
if ($response === false) {
    $message = curl_error($ch);
    curl_close($ch);
    throw new RuntimeException($message);
}
curl_close($ch);

$data = json_decode($response, true, 512, JSON_THROW_ON_ERROR);
print_r($data);
Проверить с подключёнными ключамиLIVE

Подключите оба ключа выше.

JSON-ответ

Запустите endpoint для просмотра ответа.

POST/email/validate/

Проверка перед отправкой

Проверка получателя, темы, текста, формата и SMTP без отправки.

Находите ошибки до /sendemail/.

Полезные параметры
recipient_emailmail_subjectmail_bodyformat
Пример запроса+
<?php
$payload = [
    'recipient_email' => 'developer@example.com',
    'mail_subject' => 'Preflight validation',
    'mail_body' => 'This payload is validated without sending an email.',
    'format' => 'text',
];

$headers = [
    'X-API-Key: ' . getenv('MAILBRIDGE_API_KEY'),
    'X-Mailbox-Key: ' . getenv('MAILBRIDGE_BOX_KEY'),
];
$headers[] = 'Content-Type: application/json';

$ch = curl_init('https://api.mailbridgeapi.com/email/validate/');
curl_setopt_array($ch, [
    CURLOPT_POST => true,
    CURLOPT_HTTPHEADER => $headers,
    CURLOPT_POSTFIELDS => json_encode($payload, JSON_THROW_ON_ERROR),
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_TIMEOUT => 30,
]);
$response = curl_exec($ch);
if ($response === false) {
    $message = curl_error($ch);
    curl_close($ch);
    throw new RuntimeException($message);
}
curl_close($ch);

$data = json_decode($response, true, 512, JSON_THROW_ON_ERROR);
print_r($data);
Проверить с подключёнными ключамиLIVE

Подключите оба ключа выше.

Только проверка — письмо не отправляется.
JSON-ответ

Запустите endpoint для просмотра ответа.

GET/mailbox/insights/

Показатели ящика

Надёжность отправки, входящий объём, активность и последняя ошибка в одном ответе.

Для мониторинга, оповещений и панелей.

Полезные параметры
days
Пример запроса+
<?php
$params = [
    'days' => '30',
];
$query = http_build_query($params);
$url = 'https://api.mailbridgeapi.com/mailbox/insights/' . ($query === '' ? '' : '?' . $query);

$headers = [
    'X-API-Key: ' . getenv('MAILBRIDGE_API_KEY'),
    'X-Mailbox-Key: ' . getenv('MAILBRIDGE_BOX_KEY'),
];

$ch = curl_init($url);
curl_setopt_array($ch, [
    CURLOPT_HTTPHEADER => $headers,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_TIMEOUT => 30,
]);
$response = curl_exec($ch);
if ($response === false) {
    $message = curl_error($ch);
    curl_close($ch);
    throw new RuntimeException($message);
}
curl_close($ch);

$data = json_decode($response, true, 512, JSON_THROW_ON_ERROR);
print_r($data);
Проверить с подключёнными ключамиLIVE

Подключите оба ключа выше.

JSON-ответ

Запустите endpoint для просмотра ответа.

Скачать спецификацию OpenAPI 3.1Импортируйте контракт в Postman, Insomnia, Swagger UI или генератор кода.

Выберите, что вы хотите сделать

Получить электронную почту

Прочитайте до 30 электронных писем из папки IMAP.

GET
Отправить электронное письмо

Отправьте одно электронное письмо из подключенного почтового ящика.

POST
Отписаться от записей

Прочтите записи об отказе, чтобы обновить свой список контактов.

GET

Два ключа. Две разные работы.

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

apikey

API-ключ аккаунта

Идентифицирует вашу учетную запись. Найдите его на панели управления MailBridgeAPI.

apikeybox

Ключ API почтового ящика

Выбор почтового ящика для отправки или чтения. Это значение apikeybox на вашей информационной панели.

Запросы требуют двух значений: apikey идентифицирует вашу учетную запись; apikeybox выбирает настроенный почтовый ящик. В примерах используются документированные параметры запроса. Храните ключи в переменных среды на стороне сервера.

Аутентификация — Необязательно

Для конечных точек GET параметры запроса могут отображаться в журналах. Опубликованная ссылка также описывает аутентификацию Bearer для ключа учетной записи; проверьте поддержку вашей интеграции, прежде чем принимать ее.

GET/getemail/

Получить электронную почту

Чтение сообщений из выбранной папки IMAP. Результат содержит карту с ключом UID под номером result.emaillist. Каждая страница содержит до 30 сообщений; увеличьте начало на 30, чтобы получить следующую страницу.

Попробуйте эту конечную точкуLIVE

Подключите ключ API своей учетной записи, указанный выше, чтобы попробовать эту конечную точку.

Перейти к подключению API
При этом считываются текущие данные из выбранного почтового ящика. Ничего не отправляется.
Запросить предварительный просмотр
{
  "method": "GET",
  "url": "https://api.mailbridgeapi.com/getemail/",
  "parameters": {
    "apikey": "YOUR_CONNECTED_API_KEY",
    "apikeybox": "YOUR_SELECTED_MAILBOX_KEY",
    "mbox": "INBOX",
    "start": "0"
  }
}
Живой ответ

Ваш ответ появится здесь после выполнения запроса.

Начните с этих параметров

ПараметрТребуетсяОписание
apikeyТребуетсяКлюч API аккаунта.
apikeyboxТребуетсяКлюч API подключенного почтового ящика IMAP.
mboxТребуетсяИмя папки IMAP, например INBOX, «Отправленные» или «Черновики».
Все необязательные параметры+

Добавляйте их только тогда, когда вам нужна соответствующая функция.

ПараметрТребуетсяОписание
startНеобязательноИндекс с нулевым отсчетом; по умолчанию — 0. До 30 сообщений на странице.

Пример запроса

<?php
$query = http_build_query([
    'apikey' => getenv('MAILBRIDGE_API_KEY'),
    'apikeybox' => getenv('MAILBRIDGE_BOX_KEY'),
    'mbox' => 'INBOX',
    'start' => '0'
]);

$ch = curl_init('https://api.mailbridgeapi.com/getemail/?' . $query);
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_TIMEOUT => 30,
]);
$response = curl_exec($ch);
if ($response === false) {
    $message = curl_error($ch);
    curl_close($ch);
    throw new RuntimeException($message);
}
curl_close($ch);

$data = json_decode($response, true, 512, JSON_THROW_ON_ERROR);
print_r($data);
Только пример — никаких активных запросов

Как прочитать этот ответ

Сообщения сгруппированы по IMAP UID под result.emaillist. Тема (объект) и тело могут быть закодированы в URL. Раскодируйте эти поля, прежде чем отображать их в виде текста.

Пустой список адресов электронной почты может быть действительным успешным ответом. Проверьте выбранную папку и запустите index.

Пример ответа+
{
  "result": {
    "error": "0",
    "emaillist": {
      "50123": {
        "id": 50123,
        "object": "Hello%20there",
        "body": "%3Cp%3EHello%3C%2Fp%3E",
        "email1": "jane@example.com",
        "email2": "hello@yourcompany.com",
        "timestamp": 1736505600,
        "date": "10/01/2025 - 09:20:00",
        "size": 42,
        "attachment": null,
        "loop": 0
      }
    }
  }
}
POST/sendemail/

Отправить электронное письмо

Отправьте электронное письмо через SMTP-соединение выбранного почтового ящика. Поддерживает HTML, текст, получателей CC, вложения, встроенные изображения и дополнительный нижний колонтитул для отказа от подписки.

Необязательное архивирование в папке «Отправленные»

Включите копии отправленных сообщений для почтового ящика в панели управления, чтобы успешные отправки API архивировались отдельной фоновой задачей IMAP. Отправка SMTP остаётся независимой: проблема IMAP никогда не превращает принятую отправку в ошибку API. Добавьте skip_sent_copy=1 к любому запросу, который нельзя архивировать.

Попробуйте эту конечную точкуLIVE

Подключите ключ API своей учетной записи, указанный выше, чтобы попробовать эту конечную точку.

Перейти к подключению API
Дополнительные параметры+
Оставьте отключенным для обычной проверки сертификата.Эксплорер принимает до 1 МБ за запрос. Держите тестовые вложения небольшими.
Это живая отправка, а не симуляция. Применяются ограничения на отправку вашего провайдера.
Запросить предварительный просмотр
{
  "method": "POST",
  "url": "https://api.mailbridgeapi.com/sendemail/",
  "parameters": {
    "apikey": "YOUR_CONNECTED_API_KEY",
    "apikeybox": "YOUR_SELECTED_MAILBOX_KEY",
    "mail_subject": "Привет от MailBridgeAPI",
    "mail_body": "Это тестовое письмо, отправленное с моего подключенного почтового ящика.",
    "format": "text"
  }
}
Живой ответ

Ваш ответ появится здесь после выполнения запроса.

Начните с этих параметров

ПараметрТребуетсяОписание
apikeyТребуетсяКлюч API аккаунта.
apikeyboxТребуетсяAPI-ключ почтового ящика SMTP, который нужно использовать.
recipient_emailТребуетсяАдрес электронной почты основного получателя.
mail_subjectТребуетсяТема письма.
mail_bodyТребуетсяТело сообщения в формате HTML или обычный текст.
Все необязательные параметры+

Добавляйте их только тогда, когда вам нужна соответствующая функция.

ПараметрТребуетсяОписание
sender_emailНеобязательноПереопределить адрес отправителя; по умолчанию используется отправитель почтового ящика SMTP. Ваш провайдер должен разрешить использование адреса.
sender_nameНеобязательноПереопределить отображаемое имя отправителя.
reply_emailНеобязательноАдрес для ответа; по умолчанию — sender_email.
reply_nameНеобязательноОтветить — отображаемое имя.
email_cc1, email_cc2, email_cc3НеобязательноДо трех получателей CC.
formatНеобязательноhtml (по умолчанию) или текст.
charsetНеобязательноНабор символов сообщения; по умолчанию используется UTF-8.
attachmentBase64_1, attachmentBase64_2НеобязательноСодержимое вложения закодировано как base64.
attachmentBase64_name_1, attachmentBase64_name_2НеобязательноИмена файлов для соответствующих вложений.
embeddedImageНеобязательноURL общедоступного изображения для встраивания.
embeddedImage_cidНеобязательноИдентификатор контента, указанный в HTML с помощью cid:YOUR_CID.
unsubscribeНеобязательноУстановите значение 1, чтобы добавить настроенный нижний колонтитул отказа от подписки; по умолчанию 0.
from_sourceНеобязательноДополнительная метка источника для отправки.
skip_sent_copyНеобязательноУстановите значение 1, чтобы это сообщение не копировалось в настроенную папку IMAP «Отправленные», даже если архивирование включено.
allow_self_signedНеобязательноУстановите значение «да», чтобы разрешить самозаверяющие сертификаты TLS. Опустите для обычной проверки сертификата.

Пример запроса

<?php
$payload = [
    'apikey' => getenv('MAILBRIDGE_API_KEY'),
    'apikeybox' => getenv('MAILBRIDGE_BOX_KEY'),
    'recipient_email' => 'jane@example.com',
    'mail_subject' => 'Hello, possibilities.',
    'mail_body' => 'Your next idea starts here.',
    'format' => 'text',
];

$ch = curl_init('https://api.mailbridgeapi.com/sendemail/');
curl_setopt_array($ch, [
    CURLOPT_POST => true,
    CURLOPT_POSTFIELDS => http_build_query($payload),
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_TIMEOUT => 30,
]);
$response = curl_exec($ch);
if ($response === false) {
    $message = curl_error($ch);
    curl_close($ch);
    throw new RuntimeException($message);
}
curl_close($ch);

$data = json_decode($response, true, 512, JSON_THROW_ON_ERROR);
// Check $data['result']['error'], not only the HTTP status.
print_r($data);
Только пример — никаких активных запросов

Как прочитать этот ответ

Проверьте result.error = «0» и result.sent = «ОК». SMTP-сервер принял отправку; это не гарантирует доставку в почтовый ящик получателя.

Пример ответа+
{
  "result": {
    "error": "0",
    "sent": "OK",
    "id": "msg_example"
  }
}
GET/email/unsubscribed/

Отписаться от записей

Получите до 500 записей отправки, связанных с отменой подписки, для почтового ящика под номером result.customer. При необходимости фильтруйте по электронной почте получателя. Параметр start зарезервирован и может быть проигнорирован.

Попробуйте эту конечную точкуLIVE

Подключите ключ API своей учетной записи, указанный выше, чтобы попробовать эту конечную точку.

Перейти к подключению API
При этом считываются текущие данные из выбранного почтового ящика. Ничего не отправляется.
Запросить предварительный просмотр
{
  "method": "GET",
  "url": "https://api.mailbridgeapi.com/email/unsubscribed/",
  "parameters": {
    "apikey": "YOUR_CONNECTED_API_KEY",
    "apikeybox": "YOUR_SELECTED_MAILBOX_KEY"
  }
}
Живой ответ

Ваш ответ появится здесь после выполнения запроса.

Начните с этих параметров

ПараметрТребуетсяОписание
apikeyТребуетсяКлюч API аккаунта.
apikeyboxТребуетсяAPI-ключ почтового ящика SMTP.
Все необязательные параметры+

Добавляйте их только тогда, когда вам нужна соответствующая функция.

ПараметрТребуетсяОписание
emailНеобязательноФильтрация записей по адресу электронной почты получателя.
startНеобязательноЗарезервированный индекс; может быть проигнорировано текущей реализацией.

Пример запроса

<?php
$query = http_build_query([
    'apikey' => getenv('MAILBRIDGE_API_KEY'),
    'apikeybox' => getenv('MAILBRIDGE_BOX_KEY'),
    'email' => 'jane@example.com'
]);

$ch = curl_init('https://api.mailbridgeapi.com/email/unsubscribed/?' . $query);
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_TIMEOUT => 30,
]);
$response = curl_exec($ch);
if ($response === false) {
    $message = curl_error($ch);
    curl_close($ch);
    throw new RuntimeException($message);
}
curl_close($ch);

$data = json_decode($response, true, 512, JSON_THROW_ON_ERROR);
print_r($data);
Только пример — никаких активных запросов

Как прочитать этот ответ

Записи ниже result.customer. Используйте адрес электронной почты получателя, чтобы обновить свой список. Эта конечная точка считывает записи об отказе; он не отписывает контакт сам.

Пример ответа+
{
  "result": {
    "error": "0",
    "customer": [
      {
        "recipientEmail": "jane@example.com",
        "subject": "Monthly update",
        "unsubscribeaskedDate": "2025-01-11"
      }
    ]
  }
}

Ответы и ошибки

200Запрос обработан. Проверьте result.error на наличие результата поставщика.
400Обязательные параметры отсутствуют.
401Неверный или просроченный ключ API или деактивированная учетная запись.
500Сбой поставщика SMTP/IMAP или внутренняя ошибка.

Если что-то пойдет не так

401 / неверный ключ+

Проверьте оба ключа, выбранный почтовый ящик и активный статус учетной записи.

Ошибка SMTP-соединения+

Проверьте хост SMTP, порт, аутентификацию и разрешения отправителя на панели управления.

Ошибка соединения IMAP+

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

Сообщения не возвращаются+

Попробуйте INBOX со стартом = 0. Возможно, папка пуста.

Таймаут после отправки+

Прежде чем повторить попытку, проверьте свою панель управления или папку «Отправленные». Возможно, отправка уже произошла.

Ограничения ставок

Опубликованные лимиты: отправка и отписка — 120 запросов/мин; Получение IMAP — 60 запросов/минуту. Также применяются собственные ограничения вашего провайдера. Обрабатывайте сбои и избегайте повторных отправок вслепую, что может привести к созданию дубликатов электронных писем.

Примеры кода являются примерами. Live-запросы выполняются только тогда, когда вы явно отправляете тест конечной точки.

ВАШ ЯЩИК. ВАШИ API-КЛЮЧИ. ВАШИ ЗАПРОСЫ.

Подключите свой ящик к API-ключам и управляйте им через endpoints.

MailBridgeAPI связывает SMTP- и IMAP-ящик, которым вы владеете или можете пользоваться, с ключами аккаунта и ящика. Каждый запрос выбирает этот же ящик: отправляет с его адреса, читает письма или передаёт их приложениям.

Открыть документацию
Ваш почтовый ящикapikey + apikeyboxЗапрос к endpointДействие через этот ящик
POST /sendemail/

Отправлять через свой ящик

POST-запрос использует SMTP-подключение ящика, выбранного apikeybox.

GET /getemail/

Читать свой ящик

GET-запрос использует тот же ключ для получения сообщений из IMAP-папок.

ВАША ЛОГИКА. ВАША АВТОМАТИЗАЦИЯ.

Использовать данные ящика

Авторизованное приложение использует результат в процессах, автоматизации, CRM, поддержке или ИИ.

Подключайте только свой ящик или ящик, на использование которого есть разрешение. Провайдер должен поддерживать SMTP или IMAP; его ограничения продолжают действовать.