Отправка сообщений на электронную почту

Подтверждение адреса электронной почты

Пользователи с бесплатным тарифом могут отправлять сообщения только на указанную при регистрации или подтверждённую почту.

Процесс подтверждения адреса предельно прост: в кабинете вы добавляете адрес для подтверждения, после чего в течение 10 минут на него приходит письмо с кодом. Данный код необходимо ввести всё там же, в кабинете, тем самым подтвердив адрес.

Отправка сообщения

Отправьте запрос

POST https://unotis.ru/api/v1/send/email

cо следующими параметрами:

  • addressee - электронная почта получателя сообщения;
  • subject - тема сообщения;
  • text - текст сообщения;
  • token - ваш токен;
  • (необязательно) url - сайт, с которого отправлено сообщение.

Примеры отправки сообщения на электронную почту

cURL

curl -X POST https://unotis.ru/api/v1/send/email
    -d 'addressee=some@email'
    -d 'subject=Тема сообщения'
    -d 'text="Текст сообщения, который может содержать <strong>теги</strong>"'
    -d 'token=ВАШ_ТОКЕН'
    -d 'url=https://example.com/contacts'

PHP

<?php
$curl = curl_init();
$data = [
    'addressee' => 'some@email',
    'subject' => 'Тема сообщения',
    'text' => 'Текст сообщения, который может содержать <strong>теги</strong>',
    'token' => 'ВАШ_ТОКЕН',
    'url' => 'https://example.com/contacts', // Необязательный параметр
];
curl_setopt_array($curl, [
    CURLOPT_POST => true,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_URL => 'https://unotis.ru/api/v1/send/email',
    CURLOPT_POSTFIELDS => http_build_query($data),
]);
$response = curl_exec($curl);
curl_close($curl);

SDK (PHP)

<?php
$unotis = new \Spoob\Unotis\Client(ВАШ_ТОКЕН);

$response = $unotis->sendEmail('example@email', 'Тема письма', 'Текст  <strong>письма</strong>"');

spoob/unotis-sdk-php

SDK (Laravel)

<?php

Unotis::sendEmail('example@email', 'Тема письма', 'Текст  <strong>письма</strong>"');

spoob/unotis-sdk-laravel

Возможные ответы:

Скрипт вернёт ответ в json-формате.

При успешной отправке:

{
  "success": true
}

При неудачной отправке:

{
  "success": false,
  "errors": []
}