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

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

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

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

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

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

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

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

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

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

1

Ваш email

  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. по умолчанию postmaster@mg.yourdomain.com учётные данные уже созданы
  4. 4. Кликов "Reset Password" для генерации нового пароля (или создания новых учётных данных)

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

4

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

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

US Регион США

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

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

Сервер: smtp.eu.mailgun.org
Порт: 587
person
Имя пользователя
postmaster@mg.yourdomain.com
key
Пароль
[Введите пароль]

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')  # postmaster@mg.yourdomain.com
SMTP_PASSWORD = os.environ.get('MAILGUN_SMTP_PASSWORD')

def send_email(to_email, subject, body):
    msg = MIMEMultipart('alternative')
    msg['From'] = 'sender@mg.yourdomain.com'
    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(
    'recipient@example.com',
    '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/мес Полная проверка email
Enterprise По запросу Связаться с продажами TXT, LOG, DAT и пользовательские расширения

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

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

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

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

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

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

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

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

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

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

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

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

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

Валидация Email и доставляемость

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

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