Начать
update Обновлено в январе 2026 verified Верифицирован

Настройки SendGrid SMTP (2026)

Полное руководство по настройке Twilio SendGrid SMTP relay для транзакционных и маркетинговых писем. Включает настройку API ключа и аутентификацию домена.

table_chart SendGrid SMTP — Краткая справка

SMTP сервер smtp.sendgrid.net
Порт (STARTTLS) 587 check_circle Рекомендуется
Порт (SSL/TLS) 465
Альтернативные порты 2525, 25 (если 587 заблокирован)
Имя пользователя apikey (буквальная строка)
Пароль Ваш API ключ SendGrid (SG.xxx...)
Описание TLS 1.2+ Требования
Автоопределение PLAIN / LOGIN
warning

Логин всегда 'apikey'

Частая ошибка: SMTP логин должен быть буквально словом apikey, НЕ ваш email или имя аккаунта. Ваш API ключ указывается в поле пароля.

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

  • check_circle Аккаунт SendGrid - Зарегистрироваться бесплатно
  • check_circle API ключ с разрешением 'Mail Send'
  • check_circle Верифицированная личность отправителя (email или домен)
  • info Аутентификация домена рекомендуется для лучшей доставляемости

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

1

Создайте API ключ

  1. 1. Перейдите в Settings → API Keys
  2. 2. Кликов "Create API Key"
  3. 3. Назовите ключ (например, 'SMTP Relay')
  4. 4. Выберите "Restricted Access" и включите только "Mail Send"
  5. 5. Кликов "Create & View"

warning Критично: Скопируйте API ключ немедленно! Он начинается с 'SG.' и будет показан только один раз. Храните его безопасно.

2

Верифицируйте личность отправителя

SendGrid требует верификации отправителя. Выберите один метод:

person Неудачных отправок

Быстрая настройка для тестирования. Верифицируйте один email.

  • + Быстрая настройка
  • - Только один адрес 'От'
  • - Показывает 'via sendgrid.net'

domain Действия с контентом Рекомендуется

Лучше для production. Аутентифицируйте весь домен.

  • + Любой адрес @вашдомен.com
  • + Доставляемость
  • + Собственная DKIM подпись
3

Аутентификация домена (рекомендуется)

  1. 1. Перейдите в Settings → Sender Authentication
  2. 2. Кликов "Authenticate Your Domain"
  3. 3. Выберите DNS провайдера и введите домен
  4. 4. Добавьте CNAME записи в DNS

Необходимые DNS записи (пример)

Тип Хост Значение
CNAME em1234.yourdomain.com u1234567.wl001.sendgrid.net
CNAME s1._domainkey.yourdomain.com s1.domainkey.u1234567.wl001.sendgrid.net
CNAME s2._domainkey.yourdomain.com s2.domainkey.u1234567.wl001.sendgrid.net

* Фактические значения предоставит SendGrid при настройке

4

Настройте ваш SMTP клиент

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

dns
Сервер
smtp.sendgrid.net
tag
Порт
587
person
Имя пользователя
apikey
key
Пароль
SG.xxxx...

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

# pip install python-dotenv
import smtplib
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart
import os

# SendGrid SMTP Configuration
SENDGRID_API_KEY = os.environ.get('SENDGRID_API_KEY')
SMTP_SERVER = 'smtp.sendgrid.net'
SMTP_PORT = 587
SMTP_USERNAME = 'apikey'  # Always 'apikey'

def send_email(to_email, subject, body):
    msg = MIMEMultipart('alternative')
    msg['From'] = 'sender@yourdomain.com'
    msg['To'] = to_email
    msg['Subject'] = subject

    # HTML content
    html_part = MIMEText(body, 'html')
    msg.attach(html_part)

    with smtplib.SMTP(SMTP_SERVER, SMTP_PORT) as server:
        server.starttls()
        server.login(SMTP_USERNAME, SENDGRID_API_KEY)
        server.send_message(msg)
        print('Email sent successfully!')

# Usage
send_email(
    'recipient@example.com',
    'Hello from SendGrid',
    '<h1>Welcome!</h1><p>This is a test email.</p>'
)

star Возможности SendGrid SMTP

SendGrid поддерживает специальные SMTP заголовки для расширенных возможностей:

X-SMTPAPI Header

Добавьте категории, расписание и отслеживание через JSON заголовок:

{
  "category": ["marketing", "newsletter"],
  "send_at": 1704067200,
  "unique_args": {"campaign": "jan2026"}
}

category Категории bounce

Помечайте письма для группировки в аналитике. До 10 категорий на письмо.

schedule_send Отложенная отправка

Планируйте письма на срок до 72 часов вперёд с меткой send_at.

analytics Включить отслеживание

Автоматическое отслеживание открытий и кликов. Статистика в панели SendGrid.

unsubscribe Отписки

Управляйте предпочтениями подписки через группы ASM.

payments Цены SendGrid (2026)

Тариф Писем отправлено Цена Возможности
Free 100/день $0 Базовая аналитика, один отправитель
Essentials 40,000 - 100,000 $19.95+/мес Авторизация домена, email поддержка
Pro 100,000 - 1.5M $89.95+/мес Выделенный IP, управление субпользователями
Premier По запросу Связаться с продажами SLA, приоритетная поддержка

Цены на январь 2026. Проверьте sendgrid.com/pricing Текущая страница

build Устранение распространённых ошибок

compare SMTP vs SendGrid API

Возможности SMTP Web API
Время настройки Легко - Стандартный SMTP Средне - Требуется SDK
Скорость Хорошо (~300ms) Быстрее (~100ms)
Возможности Базовый + X-SMTPAPI Полный - Шаблоны, батчинг
Устаревшие системы Идеально Может потребовать обновлений
Генерация отчётов Используйте SMTP для устаревших приложений, API для новых проектов

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

Какой адрес SMTP сервера SendGrid?

SMTP сервер SendGrid: smtp.sendgrid.net. Use port 587 for TLS (recommended), port 465 for SSL, or port 2525 as an alternative if other ports are blocked.

Какой логин использовать для SendGrid SMTP?

Логин для SendGrid SMTP всегда буквальная строка apikey (не ваш email или имя аккаунта). Ваш сгенерированный API ключ используется как пароль.

Сколько писем можно отправить на бесплатном тарифе SendGrid?

Бесплатный тариф SendGrid позволяет 100 писем в день навсегда. Для больших объёмов платные тарифы начинаются от 40 000 писем/месяц.

Нужно ли верифицировать домен для SendGrid?

Да, аутентификация домена настоятельно рекомендуется. Без неё письма отправляются через sendgrid.net, что может влиять на доставляемость.

Почему порт 587 рекомендуется вместо 465?

Порт 587 с STARTTLS — современный стандарт для отправки email. Порт 465 использует implicit SSL — старый, но всё ещё поддерживается.

Управляете несколькими SMTP аккаунтами?

Postigo автоматически переключается между SMTP аккаунтами, обрабатывает сбои и максимизирует доставляемость через провайдеров.

rocket_launch Начать бесплатно