Как использовать SMTP-сервер для бизнеса
Подключите SMTP один раз — и отправляйте любые объемы массовых и транзакционных писем из своей системы.
Отправляйте массовые рассылки через SMTP без ограничений
Рассылайте специальные предложения, дайджесты или анонсы по всей базе или отдельному сегменту прямо из своей системы. Развертывать собственный почтовый сервер не нужно: просто скопируйте данные для подключения из аккаунта SendPulse и введите их в своем приложении или онлайн-сервисе.
В часы пиковой нагрузки отправка писем не затормозится: пропускной способности хватает на десятки тысяч писем в час. Суточные лимиты, в которые упираются Gmail или хостинг, остались в прошлом, а чистые IP-адреса и записи SPF, DKIM и DMARC снижают риск попадания в спам-фильтры.
Мгновенно отправляйте транзакционные письма через SMTP
Автоматически отправляйте подтверждения регистрации, коды для сброса пароля, чеки или статусы заказов в тот же момент, когда пользователь выполнил действие. Так клиенты сразу получат ожидаемое сообщение, даже если у вас тысячи заказов ежедневно.
Транзакционный поток идет отдельно от массовых рассылок, поэтому критически важные письма доставляются стабильно и не зависят от промоакций.
Укрепите репутацию отправителя благодаря выделенному IP-адресу
Подключите выделенный IP-адрес, чтобы на репутацию отправителя влияли только ваши рассылки — на общем сервере чужая спам-рассылка может испортить доставку всем пользователям.
Выделенный IP-адрес входит в тарифы от 100 000 писем или подключается отдельно. Это особенно важно при стабильно больших объемах: формируйте долгосрочную репутацию отправителя независимо от стороннего трафика.
Масштабируйте рассылку без жестких суточных лимитов
Отправляйте столько, сколько нужно вашему бизнесу: вместо суточного ограничения SendPulse предлагает пропускную способность, которая увеличивается в зависимости от тарифа — от 50 до 20 000 писем в час.
Вы сами выбираете оптимальныйтариф или платите исключительно за отправленные письма. Начните с бесплатных 12 000 писем в месяц и расширяйте масштабы до миллионов, когда это понадобится.
Отправляйте персонализированные письма по шаблону
Создавайте шаблоны в конструкторе, используйте готовые из библиотеки или загружайте собственный HTML-код, а затем персонализируйте их с помощью переменных: например, обращайтесь к получателю по имени, указывайте номер и статус заказа или уникальную ссылку для оплаты.
Для интернет-магазина есть готовые триггерные шаблоны под частые сценарии: брошенная корзина, принятый или отправленный заказ, отзыв о покупке. Настройте их один раз — и нужное письмо будет отправляться автоматически в ответ на каждое действие клиента.
Контролируйте эффективность SMTP-рассылок
Изучайте ключевые показатели
Отправлено и доставлено
Прочитано
Переходов
Ошибки доставки
Своевременно реагируйте на ошибки доставки
Контролируйте статусы и график ошибок доставки за нужный период и отслеживайте адреса, на которые письма не доходят, чтобы очищать базу от неактуальных данных. Адреса из списка отписавшихся не получат рассылку, даже если останутся в адресной книге.
Экспортируйте отчеты
Скачивайте список адресов с ошибками и список отписавшихся в формате CSV для отчетности, анализа или загрузки в другие сервисы. Работайте с данными там, где вам удобно, а не только в личном кабинете SendPulse.
Подключите SMTP в свою систему без кода
Все о подключении и настройке SMTP-сервера, доступных командах, работе со статистикой.
Интеграция для разработчиков и ИИ-агентов
PHPMailer или библиотеки
Настройте отправку писем из своего проекта с помощью PHPMailer или библиотек на PHP, Python, Node.js и других языках.
ПодробнееSMTP Service API
Управляйте отправкой и данными через REST API: отправляйте письма, работайте со статистикой, списками отписавшихся и адресами отправителей.
Документация APIMCP-сервер
Подключите SMTP к Claude, ChatGPT или Cursor через MCP-сервер, чтобы агент мог отправлять письма, анализировать результаты и управлять списками рассылки.
ПодробнееИндивидуальная интеграция
Встройте SMTP-операции в свою систему или ИИ-агента через облачный MCP-сервер с контролем доступа и выбором инструментов.
Подробнее
<?php
use Sendpulse\RestApi\ApiClient;
use Sendpulse\RestApi\Storage\FileStorage;
$smtpSendMailResult = (new ApiClient('MY_API_ID', 'MY_API_SECRET', new FileStorage()))->post('smtp/emails', [
'email' => [
'html' => base64_encode('<p>Hello!</p>'),
'text' => 'text',
'subject' => 'Mail subject',
'from' => ['name' => 'API package test', 'email' => 'from@test.com'],
'to' => [['name' => 'to', 'email' => 'to@test.com']],
'attachments_binary' => [
'attach_image.jpg' => base64_encode(file_get_contents('../storage/attach_image.jpg'))
]
]]);
var_dump($smtpSendMailResult);
?>
sample.php hosted with ❤ by
github.com/sendpulse/sendpulse-rest-api-php
# SendPulse's Ruby Library: https://github.com/sendpulse/sendpulse-rest-api-ruby
require './api/sendpulse_api'
sendpulse_api = SendpulseApi.new(API_CLIENT_ID, API_CLIENT_SECRET, API_PROTOCOL, API_TOKEN)
email = {
html: '<p>Your email content goes here<p>',
text: 'Your email text version goes here',
subject: 'Testing SendPulse API',
from: { name: 'Your Sender Name', email: 'your-sender-email@gmail.com' },
to: [
{
name: "Subscriber's name",
email: 'subscriber@gmail.com'
}
]
}
sendpulse_api.smtp_send_mail(email)
sample.rb hosted with ❤ by
github.com/sendpulse/sendpulse-rest-api-ruby
# SendPulse's Python Library: https://github.com/sendpulse/sendpulse-rest-api-python
from pysendpulse import PySendPulse
if __name__ == "__main__":
TOKEN_STORAGE = 'memcached'
SPApiProxy = PySendPulse(REST_API_ID, REST_API_SECRET, TOKEN_STORAGE)
email = {
'subject': 'This is the test task from REST API',
'html': '<p>This is a test task from https://sendpulse.com/api REST API!<p>',
'text': 'This is a test task from https://sendpulse.com/api REST API!',
'from': {'name': 'John Doe', 'email': 'john.doe@example.com'},
'to': [
{'name': 'Jane Roe', 'email': 'jane.roe@example.com'}
]
}
SPApiProxy.smtp_send_mail(email)
sample.py hosted with ❤ by
github.com/sendpulse/sendpulse-rest-api-python
// SendPulse's Java Library https://github.com/sendpulse/sendpulse-rest-api-java
import com.sendpulse.restapi.Sendpulse;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;
public class Example {
public static void main(String[] args) {
Sendpulse sendpulse = new Sendpulse(API_CLIENT_ID, API_CLIENT_SECRET);
Map<String, Object> from = new HashMap<String, Object>();
from.put("name", "Your Sender Name");
from.put("email", "your-sender-email@gmail.com");
ArrayList<Map> to = new ArrayList<Map>();
Map<String, Object> elementto = new HashMap<String, Object>();
elementto.put("name", "Subscriber's name");
elementto.put("email", "subscriber@gmail.com");
to.add(elementto);
Map<String, Object> emaildata = new HashMap<String, Object>();
emaildata.put("html","Your email content goes here");
emaildata.put("text","Your email text version goes here");
emaildata.put("subject","Testing SendPulse API");
emaildata.put("from",from);
emaildata.put("to",to);
Map<String, Object> result = (Map<String, Object>) sendpulse.smtpSendMail(emaildata);
System.out.println("Result: " + result);
}
}
sample.java hosted with ❤ by
github.com/sendpulse/sendpulse-rest-api-java
// SendPulse's Node.JS Library: https://github.com/sendpulse/sendpulse-rest-api-node.js
var sendpulse = require("./api/sendpulse.js");
sendpulse.init(API_USER_ID, API_SECRET, TOKEN_STORAGE);
var email = {
"html" : "<p>Your email content goes here</p>",
"text" : "Your email text version goes here",
"subject" : "Testing SendPulse API",
"from" : {
"name" : "Your Sender Name",
"email" : "your-sender-email@gmail.com"
},
"to" : [ {
"name" : "Subscriber's name",
"email" : "subscriber@gmail.com"
} ]
};
var answerGetter = function answerGetter(data){
console.log(data);
}
sendpulse.smtpSendMail(answerGetter, email);
sample.js hosted with ❤ by
github.com/sendpulse/sendpulse-rest-api-node.js
#import "Sendpulse.h" // SendPulse's Obj-C Library https://github.com/sendpulse/sendpulse-rest-api-objective-c
- (void)viewDidLoad {
[super viewDidLoad];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(doSomethingWithTheData:) name:@"SendPulseNotification" object:nil];
Sendpulse* sendpulse = [[Sendpulse alloc] initWithUserIdandSecret:userId :secret];
NSDictionary *from = [NSDictionary dictionaryWithObjectsAndKeys:@"Your Sender Name", @"name", @"your-sender-email@gmail.com", @"email", nil];
NSMutableArray* to = [[NSMutableArray alloc] initWithObjects:[NSDictionary dictionaryWithObjectsAndKeys:@"Subscriber's name", @"name", @"subscriber@gmail.com", @"email", nil], nil];
NSMutableDictionary *emaildata = [NSMutableDictionary dictionaryWithObjectsAndKeys:@"<b>Your email content goes here</b>", @"html", @"Your email text version goes here", @"text",@"Testing SendPulse API",@"subject",from,@"from",to,@"to", nil];
[sendpulse smtpSendMail:emaildata];
}
- (void)doSomethingWithTheData:(NSNotification *)notification {
NSMutableDictionary * result = [[notification userInfo] objectForKey:@"SendPulseData"];
NSLog(@"Result: %@", result);
}
sample.m hosted with ❤ by
github.com/sendpulse/sendpulse-rest-api-objective-cИспользуйте бесплатный SMTP-сервер без ограничений по времени
Пользуйтесь в полной мере — никаких скрытых платежей или ограниченного функционала.
Начните с 12 000 писем в месяц
Отправляйте письма бесплатно, а когда объемы увеличатся или понадобится выделенный IP-адрес — переходите на следующий тариф.
Отправляйте письма из своего софта
Подключите SMTP-сервер к своей CMS, CRM или приложению и отправляйте письма без дополнительных настроек.
Сведите к минимуму попадание в спам
Настройте записи DKIM, SPF и DMARC, чтобы подтвердить подлинность отправителя и снизить риск попадания в спам-фильтры.
Реагируйте на происходящее с письмами
Получайте уведомления о доставке и активности подписчиков и выстраивайте собственную логику: например, очищайте базу после ошибок доставки.
Автоматически учитывайте отказы от подписки
Не тратьте время на очистку адресных книг: адреса из списка отказавшихся не получат рассылку, даже если останутся в вашей базе.
Используйте 2 домена для рассылки
Подключите отдельные домены с самого начала: например, разделите системные и маркетинговые письма, чтобы защитить репутацию основного домена.
Возможности тарифного плана растут вместе с вашим бизнесом
Используйте SMTP-сервер бесплатно, а при необходимости перейдите на платный тариф с более высокой скоростью отправки и дополнительными функциями, такими как выделенный IP-адрес. SMTP-сервис выгоден при любых объемах: вы оплачиваете подписку или только реально отправленные письма.
Какие бизнес-задачи решает SMTP-сервис
Эффективная настройка массовых и системных уведомлений для любой сферы бизнеса.
SMTP для email-маркетинга
Отправляйте массовые рассылки в больших объемах из своей CMS или CRM:
- подборки товаров и специальные предложения для интернет-магазинов;
- дайджесты материалов и анонсы наборов для онлайн-школ
- регулярные рассылки для читателей СМИ и блогов.
Письма будут выглядеть профессионально без верстальщика и кода: адаптируйте готовый шаблон или создайте свой собственный в конструкторе.
SMTP для транзакционных писем
Отправляйте системные письма автоматически в ответ на действия пользователя:
- подтверждения заказов и номера накладных для интернет-магазинов;
- регистрационные данные и коды для сброса пароля для SaaS-сервисов;
- доступы к курсам и сертификаты для онлайн-школ.
Рассылки отправляются через дата-центры в Европе с помощью SSL-соединения, поэтому конфиденциальные данные в безопасности.
FAQ
Что такое SMTP сервер?
Simple Mail Transfer Protocol — это метод обмена информацией между серверами отправителя и получателя. Вы можете задействовать SMTP сервер от SendPulse, чтобы отправлять только HTML письма без использования остального функционала сервиса — конструктора шаблонов, менеджмента списка рассылок, и пр.
Зачем мне использовать SMTP сервер?
SMTP сервер позволит вам отправлять транзакционные письма, например, письма-подтверждения, письма о брошенной корзине, апдейты об отправке заказа, и прочие уведомления. SMTP сервер от SendPulse имеет надежную репутацию отправителя и высокую доставляемость.
Как настроить SMTP сервер?
Вам нужно зарегистрироваться в SendPulse, заполнить простую форму профиля и настроить параметры аутентификации. Следуйте руководству и помните, что команда поддержки всегда готова помочь.
Сколько стоит использование SMTP сервера?
С SendPulse вы можете отправлять до 12,000 писем бесплатно каждый месяц. Если же вам нужно отправлять больше писем через наш SMTP сервер, выберите один из платных тарифов — “Ежемесячная подписка” или “Оплата за отправленные”. Узнайте больше о ценах на SMTP сервер.
Интегрируйте отправку email в свой проект прямо сейчас
Мгновенно отправляйте транзакционные письма через SMTP или API с оптимальной доставляемостью
Подключить SMTP12 000 писем в месяц бесплатно
или