Brevo

Маркетинговые и транзакционные письма

10 мин чтения

Настройки Brevo SMTP

Полное руководство по настройке Brevo (ранее Sendinblue) SMTP для маркетинговых и транзакционных писем. Включает щедрый бесплатный тариф — 300 писем в день.

Brevo Brevo SMTP — Краткая справка

SMTP сервер smtp-relay.brevo.com
Порт (TLS) 587 Рекомендуется
Альтернативный порт 465 (SSL)
Шифрование STARTTLS или SSL
Имя пользователя Email вашего аккаунта Brevo
Пароль SMTP API ключ (из панели Brevo)
Бесплатный тариф 300 писем/день
info

Sendinblue теперь называется Brevo

Sendinblue сменил название на Brevo в мае 2023. Настройки SMTP остались прежними, но имя сервера изменилось на smtp-relay.brevo.com. Старый smtp-relay.sendinblue.com ещё работает, но может быть отключён.

checklist Предварительные требования

  • check_circle Аккаунт Brevo (бесплатная регистрация)
  • check_circle SMTP API ключ из панели управления
  • check_circle Верифицированный email или домен (рекомендуется)

integration_instructions Пошаговая настройка

1

Создание SMTP API ключа

  1. 1. Войдите в аккаунт Brevo
  2. 2. Перейдите в Настройки → SMTP & API
  3. 3. Нажмите «Сгенерировать новый SMTP ключ»
  4. 4. Дайте ключу название и сразу скопируйте

Важно: Сразу скопируйте ваш SMTP ключ. Из соображений безопасности он не будет показан снова.

2

Верификация отправителя

  1. 1. Перейдите в Настройки → Отправители и домены
  2. 2. Добавьте email отправителя или верифицируйте домен
  3. 3. Для домена: Добавьте записи DKIM и SPF в DNS
  4. 4. Нажмите «Верифицировать» и дождитесь подтверждения
3

Настройте ваше приложение

Используйте эти настройки в вашем почтовом клиенте или приложении:

Server: smtp-relay.brevo.com

Port: 587 (TLS) or 465 (SSL)

Username: ваш[email protected]

Password: ваш-smtp-api-ключ

code Примеры кода

import smtplib
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart

# Brevo SMTP settings
SMTP_SERVER = "smtp-relay.brevo.com"
SMTP_PORT = 587
BREVO_EMAIL = "[email protected]"
SMTP_KEY = "your-smtp-api-key"

# Create message
msg = MIMEMultipart()
msg['From'] = "[email protected]"
msg['To'] = "[email protected]"
msg['Subject'] = "Test from Brevo SMTP"

body = "This is a test email via Brevo."
msg.attach(MIMEText(body, 'plain'))

# Send email
with smtplib.SMTP(SMTP_SERVER, SMTP_PORT) as server:
    server.starttls()
    server.login(BREVO_EMAIL, SMTP_KEY)
    server.send_message(msg)
    print("Email sent!")
<?php
use PHPMailer\PHPMailer\PHPMailer;

require 'vendor/autoload.php';

$mail = new PHPMailer(true);

$mail->isSMTP();
$mail->Host = 'smtp-relay.brevo.com';
$mail->SMTPAuth = true;
$mail->Username = '[email protected]';
$mail->Password = 'your-smtp-api-key';
$mail->SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS;
$mail->Port = 587;

$mail->setFrom('[email protected]', 'Your Name');
$mail->addAddress('[email protected]');
$mail->Subject = 'Test from Brevo SMTP';
$mail->Body = 'This is a test email via Brevo.';

$mail->send();
echo "Email sent!";
const nodemailer = require('nodemailer');

const transporter = nodemailer.createTransport({
    host: 'smtp-relay.brevo.com',
    port: 587,
    secure: false,
    auth: {
        user: '[email protected]',
        pass: 'your-smtp-api-key'
    }
});

const mailOptions = {
    from: '[email protected]',
    to: '[email protected]',
    subject: 'Test from Brevo SMTP',
    text: 'This is a test email via Brevo.'
};

transporter.sendMail(mailOptions, (error, info) => {
    if (error) console.error('Error:', error);
    else console.log('Email sent:', info.messageId);
});

payments Тарифы

Тариф Письма Цена
Бесплатно 300/день Бесплатно навсегда
Starter 20,000/мес $25/мес
Business 20,000+/мес $65/мес
Enterprise Индивидуально Связаться с отделом продаж

build Решение проблем

error

Ошибка аутентификации

Ошибка: неверные учётные данные

Исправление: Используйте email вашего аккаунта Brevo как логин и SMTP API Key (не пароль аккаунта) как пароль. При необходимости сгенерируйте новый ключ.

error

Достигнут дневной лимит

Превышен лимит бесплатного тарифа

Исправление: Бесплатный план ограничен 300 письмами/день. Дождитесь суточного сброса или перейдите на платный план для увеличения лимитов.

help Часто задаваемые вопросы

Можно ли отправлять маркетинговые и транзакционные письма через Brevo? expand_more
Да! В отличие от Postmark, Brevo поддерживает и маркетинговые, и транзакционные письма. Вы можете использовать одни и те же настройки SMTP для обоих типов.
Работает ли ещё smtp-relay.sendinblue.com? expand_more
Да, старое имя хоста Sendinblue работает для обратной совместимости. Однако рекомендуем обновить на smtp-relay.brevo.com, так как старый домен может быть отключён в будущем.
Есть ли ограничения бесплатного тарифа помимо дневного лимита? expand_more
Бесплатный план включает брендинг Brevo в письмах и ограниченную аналитику. Платные планы убирают брендинг и добавляют расширенные функции: A/B тестирование, оптимизацию времени отправки и выделенные IP.