Як розпочати роботу з SMTP
Використовуйте SMTP SendPulse, щоб надсилати транзакційні листи зі свого сайту або застосунку. Це підтвердження замовлень, листи для скидання пароля, сповіщення про доставку та інші листи, які надсилаються у відповідь на дію користувача.
Наприклад, інтернет-магазин надсилає підтвердження одразу після того, як клієнт оформив замовлення, і посилання для скидання пароля одразу після запиту. Обидва листи надсилаються через одне SMTP-підключення, а їхній статус доставки відображається у вашому акаунті.
За допомогою SMTP SendPulse ви можете:
- надсилати листи через SMTP-сервер або API;
- надіслати тестовий лист без додавання домену;
- інтегрувати SendPulse з ШІ-інструментом через MCP-сервер і надсилати листи без написання коду;
- автентифікувати домен за допомогою записів DKIM, SPF і DMARC, щоб покращити доставлюваність;
- відстежувати статистику відправки, помилки доставки та відписки.
Розглянемо, як налаштувати SMTP, надіслати перший лист і підключити власний домен.
Деякі функції, описані в статті, стають доступні поступово, тому можуть бути ще недоступні у вашому акаунті.
Як визначити варіант налаштування
Під час першого переходу до розділу SMTP ви побачите один із двох варіантів налаштування. Новий варіант містить демотариф, а попередній — анкету користувача. Якщо у вас уже є безкоштовний або платний тариф, перейдіть до розділу Налаштуйте підключення.
Перш ніж почати надсилання, рекомендуємо ознайомитися з Умовами надання послуг.
Почніть із тарифу SMTP Test
Якщо одразу відкривається SMTP > Панель керування (Dashboard) з тарифом SMTP Test, ваш акаунт працює в деморежимі. Використовуйте його, щоб протестувати інтеграцію. Надсилати листи можна без підтвердження адреси відправника чи домену.
На цьому тарифі:
- Ви можете надіслати загалом 50 листів і не більше 10 листів на годину. На Панелі керування відображаються значення Залишилось листів (Messages left) і Ліміт на годину (Hourly limit). Загальний ліміт одноразовий і не оновлюється щомісяця.
- Усі листи надсилаються з адреси
devtest@sendpulseemail.comз іменем відправникаSP test. SendPulse замінює ім'я та адресу відправника, які ви вказуєте в поліfrom. - SendPulse додає
For development purposes onlyна початок теми кожного листа. Одержувачі бачать цей текст у своїй поштовій скриньці.
Так працює деморежим. Щоб надсилати листи з власної адреси з вищими лімітами, підтвердьте домен і додайте адресу відправника на цьому домені. Після цього акаунт автоматично перейде на безкоштовний тариф.

Заповніть анкету користувача
Якщо під час переходу до розділу SMTP відкривається вітальна сторінка з кнопкою Почати роботу (Get started), ваш акаунт використовує попередній варіант налаштування. Натисніть Почати роботу, щоб відкрити форму Анкета користувача (User profile).
Введіть основну email адресу, опишіть, як плануєте використовувати SMTP і як збираєте email адреси, а також укажіть, чи містять ваші листи посилання для відписки. Натисніть Зберегти (Save).
Відкрийте лист від SendPulse і перейдіть за посиланням для підтвердження. Після цього модератори перевірять анкету. Зазвичай це триває до 24 годин. Після схвалення анкети ви можете налаштувати підключення та надсилати листи.

Як налаштувати підключення
Оберіть спосіб підключення до SMTP SendPulse залежно від проєкту: через API, через MCP-сервер або за допомогою налаштувань SMTP-сервера у поштовому клієнті чи застосунку.
Якщо на Панелі керування відображається розділ Як використовувати SMTP (How to use SMTP), ваш акаунт використовує попередній варіант налаштування. У цьому випадку згенеруйте API-ключ і скопіюйте посилання на MCP-сервер у Налаштування акаунту (Account Settings) > API. Логін і пароль знайдете в SMTP > Налаштування (Settings) > Основні (General).
Підключіться через API
Використовуйте API, якщо надсилаєте листи з власного застосунку чи сайту.
Для підключення вам знадобляться API-ключ і метод API для надсилання листів. Бібліотеки SDK та запит для ШІ — опціонально.
Щоб згенерувати API-ключ, перейдіть до SMTP > Панель керування. У розділі Інтеграція через API (Integration using API) знайдіть крок Згенеруйте та збережіть API-ключ (Generate and save an API key) і натисніть Згенерувати API-ключ (Generate API key).

У новій вкладці браузера відкриється Налаштування акаунту > API. У розділі API access відкрийте вкладку API-ключі (API keys) і натисніть Згенерувати (Generate). У спливному вікні заповніть поле Назва (Name), щоб згодом легко знайти ключ. Натисніть Згенерувати.
Скопіюйте та збережіть ключ одразу після генерації. З міркувань безпеки переглянути чи скопіювати його пізніше не вийде.
Далі надсилайте листи за допомогою методу API Надіслати лист. Цей самий метод надсилає листи за шаблоном SendPulse.
Читайте докладніше: Як генерувати ключі для інтеграцій, API для SMTP сервісу, Авторизація API.
Щоб пришвидшити інтеграцію, використовуйте одну з офіційних бібліотек SDK від SendPulse. На кроці Інтегруйте за допомогою бібліотек API або ШІ (Integrate using API libraries or AI) натисніть PHP, NodeJS або Python.
Перш ніж створювати інтеграцію, протестуйте підключення за допомогою cURL. Скопіюйте приклад на цьому самому кроці та замініть у ньому YOUR_API_KEY на згенерований ключ.

Також можна створити інтеграцію за допомогою ШІ-асистента. У розділі Використовуйте ШІ для швидшої інтеграції (Use AI for faster integration) скопіюйте запит і вставте його в ChatGPT, Claude або Cursor. Запит описує, як працює тариф SMTP Test, тому згенерований код враховує заміну відправника та префікс у темі листа.

Підключіться через MCP-сервер
Використовуйте MCP-сервер, щоб ШІ-агент надсилав листи, переглядав статистику та керував адресами відправників і підписками у вашому акаунті.
Щоб скопіювати конфігурацію сервера, перейдіть до SMTP > Панель керування. У розділі Інтеграція через MCP-сервер (Integration using an MCP server) знайдіть крок Підключіть MCP-сервер до свого ШІ-агента (Connect the MCP server to your AI agent). Скопіюйте фрагмент коду.

Додайте фрагмент до конфігурації MCP у своєму ШІ-клієнті. Назва файлу та його розташування залежать від клієнта. Скористайтеся інструкцією для Claude, Cursor, ChatGPT, Claude Code або іншого підтримуваного клієнта.
Під час першого запуску команди клієнт відкриє сторінку входу в SendPulse. Увійдіть в акаунт і надайте доступ. SendPulse зберігає підключення на своєму боці й не зберігає API-ключі чи паролі у вашому клієнті.

Введіть запит у вільній формі — ШІ-агент сам обере потрібну дію в SendPulse. Щоб побачити приклади запитів, натисніть Показати приклади команд (Show command examples).
Щоб ШІ-агент знав структуру API SendPulse, ліміти запитів і мав покрокові інструкції для надсилання листів та виправлення помилок, підключіть SKILL.md від SendPulse. Натисніть Відкрити на GitHub і виконайте кроки встановлення з репозиторію.
Читайте докладніше: Основи роботи з MCP-сервером, Список команд MCP.

Підключіться за допомогою налаштувань сервера
Використовуйте налаштування сервера, якщо надсилаєте листи з поштового клієнта, CMS або плагіна.
Щоб підключитися до SMTP-сервера, перейдіть до SMTP > Панель керування > Підключення за допомогою налаштувань сервера (Connection using server settings). Скопіюйте значення полів SMTP server, Port, Login і Password у поштовий клієнт або застосунок.
Щоб скопіювати Login і Password без виділення тексту, натисніть іконку копіювання поруч із ними.
Для SSL-з'єднання використовуйте порт 2525 або 465, для TLS — 587. Оберіть той, який підтримує ваш клієнт.
Щоб змінити дані для входу, натисніть Змінити логін (Change login) або Змінити пароль (Change password). Потім введіть нові значення у спливному вікні.
Читайте докладніше: Як відправляти листи через SMTP із поштових клієнтів, Як відправляти листи через SMTP з плагінами WordPress, Як відправляти листи за допомогою PHPMailer.

Як перейти на безкоштовний тариф
Щоб надсилати листи з власної адреси та отримати вищі ліміти, додайте свій домен і адресу відправника на ньому.
Переконайтеся, що ви автентифікували домен і додали адресу відправника, яка належить до нього.
Активувати безкоштовний тариф вручну не потрібно. Щойно ви автентифікуєте домен і додасте на ньому адресу відправника, тариф активується автоматично. До цього кнопка активації на сторінці тарифів залишається неактивною.
Після налаштування SendPulse автоматично переведе акаунт на безкоштовний тариф (12 000 листів на місяць, до 50 листів на годину) або на ваш платний тариф, якщо він у вас є. Відтак SendPulse надсилатиме листи з вашим іменем і адресою відправника та без префікса в темі листа.
Щоб переконатися, що тариф активний, перейдіть до SMTP > Панель керування. У рядку стану відобразиться новий тариф і ліміти, а адресу devtest@sendpulseemail.com буде видалено зі списку адрес відправників.
Після переходу з тарифу SMTP Test повернутися на нього не вийде. Навіть якщо пізніше ви видалите адресу відправника чи домен, акаунт залишиться на поточному тарифі.
Налаштуйте домен автентифікації
Автентифікація домену підтверджує, що домен належить вам, і дає SendPulse змогу надсилати листи від вашого імені. Якщо спершу автентифікувати домен, а потім додати адресу відправника на ньому, підтверджувати адресу кодом не потрібно.
Додайте записи DKIM і SPF
DKIM і SPF — це протоколи автентифікації пошти, які підтверджують відправника, допомагають переконатися, що лист не змінили під час передачі, і захищають одержувачів від фішингу та спаму.
Перейдіть до SMTP > Налаштування > Налаштування доменів (Domain settings). У розділі Домен автентифікації (Authenticated domain) натисніть Підключити (Activate).
Введіть домен у поле Введіть домен (Type domain here) і натисніть Отримати SPF та DKIM записи (Generate SPF and DKIM records). Скопіюйте згенеровані записи та додайте їх у DNS-налаштування домену в акаунті реєстратора.
Перевірка підпису DKIM і запису SPF може тривати до кількох годин.
Читайте докладніше: Як налаштувати DKIM підпис, Як налаштувати SPF запис, Як налаштувати SPF і DKIM для аутентифікації листів.

Додайте адресу відправника
Адреса відправника — це email адреса, яку одержувачі бачать у полі Від (From).
Сервіси Email і SMTP мають спільні адреси відправників. Якщо ви вже додали адресу відправника в Email, вона доступна в SMTP, тому додавати DNS-записи повторно не потрібно.
Щоб додати адресу відправника, перейдіть до SMTP > Налаштування > Адреси відправників (Sender emails). Натисніть Додати адресу відправника (Add sender address). У полі Адреса «Від:» («From:» email address) введіть адресу на автентифікованому домені, наприклад, jane@example.com. У списку Домен автентифікації оберіть свій домен.
Опціонально можете розгорнути Додаткові налаштування (Advanced Options), щоб додати назву компанії та посилання на умови використання чи політику конфіденційності. Натисніть Додати (Add).
Якщо домен уже автентифіковано, SendPulse одразу активує адресу відправника без листа з підтвердженням.
Якщо домен не автентифіковано, поруч з адресою у списку відправників з'явиться позначка Без домену (No domain). У цьому випадку листи надсилаються через спільний домен, який не збігається з адресою відправника. Поштові клієнти виявляють цю невідповідність, тому листи частіше потрапляють у спам.

Додайте запис CNAME
Запис CNAME замінює домен SendPulse у посиланнях для відстеження на ваш власний домен, тож одержувачі бачать домен вашої компанії в кожному посиланні.
Щоб налаштувати його, перейдіть до SMTP > Налаштування > Налаштування доменів. У розділі Трекінг від власного домену (Own domain for tracking) натисніть Підключити. Введіть домен, який використовуватиметься для відстеження листів, і вирішіть, чи використовувати SSL-сертифікат для відстеження. Натисніть Додати та перевірити запис DNS (Add and check DNS record).
Додавання запису CNAME може тривати до кількох годин.
Читайте докладніше: Як включити відстеження статистики листів, надісланих через SMTP.
Як додати посилання для відписки
Щоб одержувачі могли відписатися від листів, які більше не хочуть отримувати, додайте посилання для відписки в HTML-код листа. Посилання можна додати у власний HTML-код або в шаблон SendPulse.
Вставте змінну {{unsubscribe_url}} як адресу посилання:
<a href="/{{unsubscribe_url}}">Unsubscribe</a>
Читайте докладніше: Список відписаних, Як додати посилання на відписку.
Як налаштувати додаткові параметри
Налаштування відправки та відстеження листів доступні в SMTP > Налаштування > Основні.
Обмежте відправку за IP
Щоб захистити акаунт, дозвольте підключення лише з IP-адрес своїх серверів.
Увімкніть перемикач Обмежити IP-адреси відправника (Connection from white-listed IPs only), введіть IP-адресу та натисніть Додати.

Щоб видалити додану IP-адресу, натисніть іконку кошика поруч із нею.
Позначте листи як масові
Щоб повідомити поштові сервери одержувачів, що ви надсилаєте листи масово, і зменшити ймовірність потрапляння листів у спам, використовуйте опцію Масова розсилка (Mass emails).
За замовчуванням SendPulse вмикає перемикач Масова розсилка.

Як відстежувати статистику відправки листів
Після надсилання першого листа ви можете переглянути його результати.
Щоб переглянути кожен надісланий лист із темою, розміром і статусом доставки, перейдіть до SMTP > Історія відправки (Sending history).
Щоб переглянути email адреси, на які не вдалося доставити листи, перейдіть до SMTP > Помилки доставки (Delivery errors).
Щоб переглянути одержувачів, які відписалися, перейдіть до SMTP > Список відписаних (Unsubscribed contacts).
Читайте докладніше: Як переглянути статистику з SMTP.
Як усунути проблеми з SMTP
Якщо лист виглядає чи поводиться не так, як очікувалося, найімовірніша причина — одна з наведених нижче:
| Проблема | Причина | Що зробити |
Лист надсилається з адреси devtest@sendpulseemail.com, а тема починається з For development purposes only |
Ви досі на тарифі SMTP Test, тому SendPulse надсилає листи з тестовою адресою відправника та додає префікс до теми. | Щоб надсилати листи з власної адреси, автентифікуйте домен і додайте на ньому адресу відправника. |
554 5.9.3 Sending quota exceeded. |
Ви надіслали всі 50 листів, які входять у тариф SMTP Test. | Автентифікуйте домен і додайте на ньому адресу відправника. Акаунт перейде на безкоштовний тариф із 12 000 листів на місяць. |
451 4.9.5 Requested action aborted: This mail account has sent too many messages in a short amount of time. Please try later. |
Ви надіслали забагато листів через SMTP-сервер протягом години. | Дочекайтеся оновлення погодинного ліміту та надішліть листи повторно. |
422 Sending quota or bandwidth exceeded |
Ви надіслали забагато листів через API протягом години. | Дочекайтеся оновлення погодинного ліміту та надішліть листи повторно. |
554 5.9.2 Sender domain is not valid. |
Акаунт уже перейшов з тарифу SMTP Test, але ви досі надсилаєте листи через SMTP-сервер з адреси devtest@sendpulseemail.com. |
Замініть тестову email адресу на власну адресу відправника в налаштуваннях застосунку чи сервера. |
422 Sender is not valid |
Ви надсилаєте API-запит з email адреси, якої немає у списку відправників. | Додайте email адресу в SMTP > Налаштування > Адреси відправників або надсилайте з адреси, яка вже є у списку. |
Читайте докладніше: Як усунути помилки надсилання через SMTP, Обмеження при відправці листів через SMTP сервіс, Обмеження SMTP при перевищенні показника помилок доставки.
або