Нам довіряють сотні тисяч маркетологів
Просте налаштування за допомогою протоколу SMTP
Надійні сервери та чисті IP-адреси
Гнучкий API для розробників
Цілодобова підтримка в онлайн-чаті
Як використовувати SMTP для бізнесу
SMTP — найпростіший спосіб запустити транзакційні email кампанії, щоб підтвердити реєстрацію, повідомити про статус замовлення або подякувати за купівлю
Надсилайте транзакційні листи
Використовуйте SMTP-сервер зі своєю CMS, CRM або конструктором сайтів. Ви можете надсилати листи безпосередньо своїм клієнтам без встановлення або додаткового налаштування у сервісі розсилок.
Ваші клієнти миттєво отримуватимуть повідомлення, навіть якщо у вас тисячі замовлень щодня.
Вивчайте детальні звіти в особистому кабінеті
Використовуйте готові шаблони розсилок
Приклад використання API SMTP-сервісу для email розсилок
<?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-//www.spcdn.org/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-сервісу
Чисті IP-адреси
Слідкуємо за репутацією IP-адрес, щоб забезпечити максимальний рівень доставлюваності.
SPF- та DKIM- записи
Криптографічні підписи допоможуть підтвердити справжність відправника.
Надійні сервери
Надсилаємо розсилки через дата-центри в Європі за допомогою SSL-з'єднання.
Підсилюйте свою комунікацію за допомогою транзакційних розсилок через SMTP чи API
Ви можете детально ознайомитися з API-документацію і знайти необхідні персональні налаштування для SMTP-сервера в особистому кабінеті.
Підключити безплатноБанківська картка не потрібна
Допоможемо розібратись, як використовувати сервіс SendPulse
Ми намагалися зробити інтерфейс інтуїтивно зрозумілим та доброзичливим.
Якщо у вас виникнуть питання, звертайтесь до служби підтримки або дивіться безплатні навчальні ресурси.
Не маєте часу розбиратися у функціоналі SendPulse самостійно?
Запишіться на безплатне 20-хвилинне демо. Підкажемо, як надсилати транзакційні листи через SMTP чи API, та допоможемо швидко розпочати роботу.
Забронювати демо →Допоможемо конвертувати лідів у клієнтів
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 листів на місяць безплатно
або