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

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

Полное руководство по настройке Sinch Mailgun SMTP relay для транзакционных писем. Включает верификацию домена, регионы США/ЕС, SMTP учётные данные и примеры кода.

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

SMTP сервер (США) smtp.mailgun.org
SMTP сервер (ЕС) smtp.eu.mailgun.org
Порт (STARTTLS) 587 check_circle Рекомендуется
Порт (SSL/TLS) 465
Альтернативный порт 2525 (если 587 заблокирован)
Имя пользователя [email protected]
Пароль SMTP пароль из настроек домена
Шифрование TLS 1.2+ обязательно
public

Регион США vs ЕС

Mailgun имеет отдельные дата-центры в США и ЕС. Ваш домен зарегистрирован только в одном регионе. Регион ЕС использует smtp.eu.mailgun.org и соответствует GDPR.

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

  • check_circle Аккаунт Mailgun - Зарегистрироваться бесплатно
  • check_circle Верифицированный домен с настроенными DNS записями
  • check_circle SMTP учётные данные созданы для вашего домена
  • info Для снятия ограничений sandbox требуется банковская карта

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

1

Добавьте свой домен

  1. 1. Перейдите в Sending → Domains
  2. 2. Клик "Add New Domain"
  3. 3. Введите домен (рекомендуется: используйте поддомен вроде mg.yourdomain.com)
  4. 4. Выберите регион: US или EU (изменить позже нельзя)

lightbulb Совет: Используйте поддомен (mg.domain.com) вместо основного домена. Это отделяет репутацию маркетинговой почты от основного домена.

2

Настройте DNS записи

Добавьте эти DNS записи для верификации домена:

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

Тип Хост Значение Назначение
TXT mg.yourdomain.com v=spf1 include:mailgun.org ~all SPF
TXT k1._domainkey.mg.yourdomain.com k=rsa; p=MIGfMA0... DKIM
CNAME email.mg.yourdomain.com mailgun.org Отслеживание
MX mg.yourdomain.com mxa.mailgun.org (приоритет 10) Получение

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

schedule Распространение DNS может занять до 48 часов, но обычно завершается за минуты.
3

Создайте SMTP учётные данные

  1. 1. Перейдите на страницу настроек домена
  2. 2. Перейдите в "SMTP Credentials" вкладку
  3. 3. по умолчанию [email protected] учётные данные уже созданы
  4. 4. Клик "Reset Password" для генерации нового пароля (или создания новых учётных данных)

warning Важно: Сохраните SMTP пароль немедленно! Mailgun покажет его только один раз. Если потеряете, придётся сбросить.

4

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

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

US Регион США

Сервер: smtp.mailgun.org
Порт: 587

EU Регион ЕС (GDPR)

Сервер: smtp.eu.mailgun.org
Порт: 587
person
Имя пользователя
[email protected]
key
Пароль
[ваш SMTP пароль]

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

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

# Mailgun SMTP Configuration
# Use smtp.eu.mailgun.org for EU region
SMTP_SERVER = 'smtp.mailgun.org'
SMTP_PORT = 587
SMTP_USERNAME = os.environ.get('MAILGUN_SMTP_USER')  # [email protected]
SMTP_PASSWORD = os.environ.get('MAILGUN_SMTP_PASSWORD')

def send_email(to_email, subject, body):
    msg = MIMEMultipart('alternative')
    msg['From'] = '[email protected]'
    msg['To'] = to_email
    msg['Subject'] = subject

    # Optional: Add custom headers for tracking
    msg['X-Mailgun-Tag'] = 'welcome-email'
    msg['X-Mailgun-Track-Opens'] = 'yes'
    msg['X-Mailgun-Track-Clicks'] = 'yes'

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

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

# Usage
send_email(
    '[email protected]',
    'Hello from Mailgun',
    '<h1>Welcome!</h1><p>This is a test email.</p>'
)

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

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

Заголовок Значения Описание
X-Mailgun-Tag любая строка Тег для группировки аналитики
X-Mailgun-Track yes / no Включение/отключение всего отслеживания
X-Mailgun-Track-Opens yes / no Отслеживание открытий email
X-Mailgun-Track-Clicks htmlonly / yes / no Отслеживание кликов по ссылкам
X-Mailgun-Deliver-By Дата RFC 2822 Запланировать доставку
X-Mailgun-Require-TLS true / false Требовать TLS для доставки

webhook Вебхуки

Уведомления в реальном времени об открытиях, кликах, отказах и жалобах.

inbox Входящая маршрутизация

Получайте письма на ваш домен и направляйте в приложение через вебхук.

payments Цены Mailgun (2026)

Тариф Писем/месяц Цена Возможности
Flex (Пробный) 100/день $0 Sandbox домен, базовая аналитика
Foundation 50,000 $35/мес Свой домен, поддержка 24/7
Scale 100,000 $90/мес Выделенный IP, валидация email
Enterprise Индивидуально Связаться с отделом продаж SLA, SSO, настраиваемое хранение данных

Цены на январь 2026. Проверьте mailgun.com/pricing для актуальных тарифов.

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

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

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

Для региона США: smtp.mailgun.org. Для региона ЕС: smtp.eu.mailgun.org. Используйте порт 587 для TLS (рекомендуется), порт 465 для SSL или порт 2525 как альтернативу.

Какие учётные данные использовать для Mailgun SMTP?

Mailgun использует SMTP учётные данные, специфичные для домена. Логин по умолчанию: [email protected]. Вы также можете создать пользовательские SMTP учётные данные в настройках домена.

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

Тариф Flex у Mailgun включает 100 бесплатных писем в день навсегда (только для sandbox-домена). Тариф Foundation начинается от $35/месяц за 50 000 писем с полным функционалом.

В чём разница между регионами США и ЕС в Mailgun?

Регион ЕС хранит данные в европейских дата-центрах для соответствия GDPR. Используйте smtp.eu.mailgun.org для региона ЕС и smtp.mailgun.org для региона США. Ваш домен должен быть зарегистрирован в правильном регионе.

Можно ли использовать API ключ для SMTP аутентификации?

Нет, Mailgun SMTP требует отдельные SMTP учётные данные, не API ключ. Создайте SMTP учётные данные в Domain Settings > SMTP Credentials.

Нужна лучшая доставляемость email?

Bulko автоматически управляет ротацией SMTP, прогревом и оптимизацией доставляемости сразу у нескольких провайдеров.

rocket_launch Начать бесплатный пробный период