Начать
Brevo

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

10 мин чтения

Настройки Brevo SMTP

Полное руководство по настройке Amazon Simple Email Service (SES) SMTP для отправки транзакционных писем большого объёма.

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

SMTP сервер smtp-relay.brevo.com
Порт (TLS) 587 Рекомендуется
Альтернативный порт 465 (SSL)
Описание Обязательно (TLS или 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 ключ. Из соображений безопасности он не будет показан снова.Скопируйте API ключ немедленно! Он начинается с 'SG.' и будет показан только один раз. Храните его безопасно.

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.

Другие инструменты