Skip to content

Все для WordPress, веб-розробки — і не тільки

📧 Як налаштувати пересилання пошти з домену в Gmail через Mailgun

📧 Як налаштувати пересилання пошти з домену в Gmail через Mailgun

Ви купили домен, налаштували сайт, а пошту для нього так і не завели. Бо перспектива щодня заходити в окремий веб-інтерфейс хостингу або перемикатися між акаунтами Google заради кількох листів — це сумна рутина. А платити $6/міс за Google Workspace заради однієї скриньки hello@ здається зайвим.

Mailgun вирішує цю задачу елегантно. Це транзакційний email-сервіс, який уміє не лише надсилати сотні тисяч листів через API, а й приймати вхідну пошту на ваш домен, а потім пересилати її куди завгодно, наприклад, у ваш звичайний Gmail. Один раз налаштували й забули: листи з info@ваш-домен.com потрапляють туди ж, де лежить усе інше.

💡 Швидкий огляд:

  • Реєструєтеся в Mailgun і підтверджуєте особу карткою (захист від спамерів)
  • Додаєте домен, прописуєте DNS-записи в Cloudflare (або на вашому NS-сервері) й чекаєте на верифікацію
  • Створюєте Route, правило, яке каже Mailgun: «усе, що прийшло на hello@, пересилай на [email protected]»
  • Налаштовуєте Gmail на надсилання через SMTP Mailgun, щоб відповідати з адреси домену, а не з @gmail.com

Чому Mailgun, а не інші способи

Перш ніж показати налаштування, коротко про те, що ще пробують і чому Mailgun виграє.

Google Workspace (колишній G Suite). Робить саме те, що потрібно: заходите на gmail.com під адресою домену. Але безплатним він був давно, зараз підписка від $6/міс за користувача. Для особистого домену з парою адрес це переплата. Якщо у вас школа, компанія чи неприбуткова організація, має сенс; для особистого проєкту, ні.

Пересилання з cPanel. Більшість хостингів дають таку опцію «з коробки». Працює, поки домен висить на хостингу. Але щойно ви йдете з cPanel-хостингу (наприклад, на VPS або статичний сайт), цей метод зникає разом із ним. MX-записи мають вказувати на хостинг, якщо DNS у Cloudflare, легко заплутатися.

POP3-збір у Gmail. Gmail уміє забирати пошту зі сторонньої скриньки через POP3. Проблема: вам усе одно потрібна ця стороння скринька (хостинг, реєстратор), а затримка під час завантаження листів може сягати 15-30 хвилин. Не миттєво.

Zoho Mail. Безплатний тариф до 5 користувачів, непогано. Але якщо вам потрібне лише пересилання, тягнути за собою повноцінний поштовий хостинг з інтерфейсом Zoho — це стрілянина з гармати по горобцях. Плюс не всі хочуть віддавати пошту ще одному сторонньому сервісу поверх Google.

Amazon SES + AWS Lambda. Найхардкорніший шлях: берете SES для приймання пошти, пишете скрипт на Node.js для Lambda, який пересилає листи. Лист не пересилається as-is, заголовок From замінюється, залишається лише Reply-to. Складність налаштування для простого пересилання вочевидь надмірна. Цей варіант, для тих, хто вже живе в екосистемі AWS.

Mailgun на цьому тлі, золота середина. На Flex-тарифі ($0/міс, до 100 листів/день на надсилання) ви отримуєте приймання пошти без обмежень за вхідними. Налаштували один раз, працює роками.

Реєстрація та додавання домену в Mailgun

Заходьте на Mailgun і реєструйтеся. Система попросить дані банківської картки — це не списання, а верифікація особи (через Stripe). Надсилання email уразливе до спаму, тому Mailgun страхується: реальна людина з карткою = менший ризик, що інфраструктуру викрадуть під розсилку.

Панель доменів у Mailgun зі списком доданих сайтів

Натисніть Add New Domain.

Форма додавання нового домену в Mailgun

Вводьте домен як example.com, без www, без https://, без субдоменів. Зверніть увагу на вибір регіону (US або EU) — це важливо для GDPR та геолокації, знадобиться пізніше під час створення Routes.

Після додавання домену Mailgun видає набір DNS-записів для верифікації: CNAME, два MX і два TXT. Їх потрібно прописати у вашого NS-провайдера.

Прописуємо DNS-записи (Cloudflare)

На скріншоті нижче показано, як це виглядає в Cloudflare. Заходьте в налаштування домену → вкладка DNS і додавайте записи суворо за значеннями з Mailgun:

DNS-записи Mailgun у панелі Cloudflare: MX, TXT та CNAME

Важливо: перед додаванням видаліть усі наявні MX і TXT-записи, що стосуються пошти (наприклад, від хостингу). Конфлікт записів, найчастіша причина, чому пересилання не злітає з першого разу.

Після збереження записів Mailgun перевіряє їх автоматично. Зазвичай це триває від 2 до 48 годин, на практиці, за швидких NS (Cloudflare), домен верифікується за 5-15 хвилин. Натисніть Check DNS Records у панелі Mailgun, але кнопка не пришвидшує процес, вона просто запускає перевірку.

Створення Route: налаштовуємо пересилання

Домен перевірено? Чудово. Переходимо до розділу Receiving, тут налаштовується головне: що робити з вхідними листами.

Порожній розділ Receiving у Mailgun до створення правил пересилання

Виберіть регіон (US або EU), той самий, що й під час додавання домену. Без вибору регіону ви не побачите створені раніше правила. Майте на увазі: Mailgun не зберігає листи як поштову скриньку, ви не побачите «вхідні» списком. Лише лог листів, що пройшли.

Тиснемо Create Route. Ось мінімально достатня конфігурація:

Створення правила пересилання Match Recipient у Mailgun

Три типи виразів (Expression Type):

  • Catch All, усе, що надходить на будь-яку адресу @example.com, летить у Gmail. Просто, але приваблює спам: боти надсилають на admin@, webmaster@ та інші неіснуючі адреси, і все це опиниться у вас у вхідних.

  • Match Recipient, пересилання лише для однієї конкретної адреси (як на скріншоті). Мінімум спаму, максимум контролю.

  • Custom, найкращий варіант, якщо адрес кілька. Дозволяє описати логіку пересилання виразом.

Приклад коду для двох адрес:

1(match_recipient("[email protected]") or match_recipient("[email protected]"))

Для трьох:

1(match_recipient("[email protected]") or match_recipient("[email protected]") or match_recipient("[email protected]"))

Шаблон очевидний: обгортаєте кожен match_recipient(...) у дужки та з'єднуєте через or.

Залишилося перевірити, що пересилання працює. Надішліть тестовий лист на адресу домену, але не з того Gmail, куди налаштовано пересилання (Mailgun мовчки відкидає такі листи, щоб уникнути петлі). Попросіть друга або скористайтеся іншою вашою адресою.

У логах Mailgun лист має пройти ланцюжок: Accepted → Routed → Delivered. Після цього Gmail покаже його у вхідних.

Надсилання з адреси домену через Gmail (SMTP)

Пересилання вхідних працює. Але якщо ви відповісте на лист, відправником буде ваша @gmail.com, а не адреса домену. Щоб відповідати «як годиться», потрібно навчити Gmail надсилати листи через SMTP-сервери Mailgun.

Заходимо в Mailgun → Domain Settings → вкладка SMTP credentials:

SMTP-дані Mailgun: сервер, логін і кнопка скидання пароля

Натисніть рожеву кнопку Reset Password, пароль з'явиться один раз у тост-сповіщенні. Запишіть три речі:

  • SMTP-сервер, щось на кшталт smtp.eu.mailgun.org (для регіону EU)
  • Логін, за замовчуванням [email protected]
  • Пароль, той самий, одноразовий

Ці дані працюють для надсилання з будь-якої адреси вашого домену. Не подобається postmaster, створіть нові SMTP-credentials.

Тепер Gmail. Переходимо в Налаштування → Акаунти та імпорт, розділ Надіслати лист як:

Налаштування Gmail: розділ «Надіслати лист як» із кнопкою додавання адреси

Тиснемо Додати ще одну адресу електронної пошти. Ім’я, те, що бачитимуть отримувачі в полі «Від». Адреса, ваша доменна, наприклад [email protected]. Процес потрібно повторити для кожної адреси.

Форма SMTP-налаштувань Gmail: сервер, порт, логін і пароль Mailgun

Заповнюєте: SMTP-сервер, логін і пароль із Mailgun. Порт, 587, протокол, TLS. Тиснете Додати акаунт.

Лист-підтвердження від Gmail для верифікації доданої адреси

На вашу доменну адресу (яка вже пересилається в Gmail) надійде лист із посиланням для підтвердження, клацаєте по ньому. Готово:

Випадний список адрес «Від» під час написання листа в Gmail

Тепер, коли пишете лист у Gmail, ви можете вибрати будь-яку з доданих адрес у полі «Від». А коли відповідаєте на лист, що надійшов на доменну адресу, Gmail автоматично підставить потрібну.

Альтернативи Mailgun: що змінилося у 2026 році

Mailgun, не єдиний варіант, і за 6 років з моменту перших версій цього посібника з'явилися нові гравці. Ось короткий огляд трьох актуальних альтернатив для задачі «лише пересилання»:

ImprovMX створений саме для email forwarding. Безкоштовний тариф: до 25 аліасів на домен. Не потрібно прив'язувати картку. Мінус: надсилання (SMTP) лише в платних тарифах від $9/міс. Якщо вам потрібне лише пересилання вхідних, простіше за Mailgun нікуди.

Forward Email, відкритий вихідний код, фокус на приватності. Безкоштовно для особистого використання. Платні тарифи від $3/міс. Добрий для тих, хто не хоче світити картку й надає перевагу self-hosted рішенням.

Cloudflare Email Routing з'явився у 2022 році й тепер вбудований у безкоштовний план Cloudflare. Якщо ваш DNS уже на Cloudflare, вмикається буквально у два кліки. Мінус: лише пересилання, надсилання з доменної адреси не передбачене. Для цього доведеться все одно налаштовувати сторонній SMTP (наприклад, той самий Mailgun або SendGrid).

Якщо DNS уже в Cloudflare й вам не потрібне надсилання, Email Routing закриє задачу без реєстрацій. Якщо потрібні й пересилання, й надсилання, Mailgun залишається найбільш збалансованим варіантом за співвідношенням «можливості/складність».

⁉️🤔 Часті питання

Чому Mailgun просить дані банківської картки?

Це не списання, картка використовується лише для верифікації особи через Stripe. Email-інфраструктура, ласий шматок для спамерів, тому Mailgun захищається: реальна людина з карткою не надсилатиме мільйони спам-листів. Це ж відсікає масових спамерів, і ваша доставка листів не страждає від сусідів-зловмисників по IP. Якщо вводити картку категорично не хочеться, дивіться ImprovMX або Cloudflare Email Routing (розділ «Альтернативи» вище). Безкоштовні аналоги, які не просять картку, існують, але майже завжди з обмеженнями: або за кількістю адрес, або без SMTP-надсилання.

Чи можна використовувати Mailgun лише для пересилання, без надсилання?

Так, і саме так робить більшість. На безкоштовному тарифі Mailgun ви платите $0/міс, поки не перевищите 100 вихідних листів на день. Вхідне пересилання при цьому не обмежене, приймайте й пересилайте скільки завгодно. SMTP-надсилання потрібне лише для відповідей з адреси домену. Розділіть задачі: Route у Mailgun лише для вхідного пересилання, а для вихідних відповідей, окремі SMTP-credentials у Gmail. Так простіше контролювати ліміти: навіть за масових відповідей клієнтам 100 листів/день для особистого листування, запас із головою.

Що робити, якщо листи не доходять після налаштування?

Три типові причини: не видалені старі MX-записи хостингу (конфліктують із Mailgun), не вибраний регіон у розділі Receiving (правила не видно), або тестуєте з тієї ж Gmail-адреси, куди налаштоване пересилання,, Mailgun такі листи відкидає. Перевірте логи Mailgun: навіть якщо лист не дійшов до Gmail, у розділі Logs ви побачите статус. Accepted означає, що Mailgun лист отримав. Routed, правило спрацювало. Rejected або Failed, шукайте проблему у фільтрі спаму або конфлікті DNS-записів. Відсутність Accepted говорить про те, що лист узагалі не потрапив до Mailgun, перевіряйте MX-записи через dig MX example.com або онлайн-інструменти.

Чи потрібно продовжувати домен у Mailgun?

Ні. Верифікація домену, разова процедура. Поки DNS-записи (MX, TXT, CNAME) прописані на вашому NS-сервері, Mailgun приймає пошту. Домен не «протухає» й не потребує продовження. Єдине, що варто робити раз на пів року,, заходити в панель і перевіряти статус домену. Якщо ви випадково видалили TXT-запис під час зміни хостингу, Mailgun попередить в інтерфейсі. Виправити, хвилинна справа: додати запис назад і натиснути «Check DNS».

Чи є сенс платити за Mailgun, якщо Flex-тарифу вистачає?

Для особистого пересилання з парою адрес Flex-тарифу більш ніж достатньо. Платні тарифи (від $15/міс) мають сенс, коли: ви надсилаєте транзакційні листи з сайту (реєстрації, скидання пароля), вам потрібна виділена IP-репутація для високої доставлюваності, або ви розсилаєте маркетингові кампанії через API. Корисна «фішка» навіть на безкоштовному тарифі, логування: кожен вхідний лист записується в лог із тілом і заголовками. Для налагодження або пошуку реєстраційного листа, який «десь загубився»,, безцінно.

Чи варто морочитися з Mailgun у 2026 році?

Якщо у вас один домен, DNS на Cloudflare й не потрібне надсилання, вмикайте Cloudflare Email Routing. Два кліки, безкоштовно, без картки.

Якщо доменів кілька, потрібні й пересилання, й надсилання з доменних адрес, Mailgun на Flex-тарифі закриває задачу повністю. Так, картку попросять, але це одноразова верифікація, а не підписка. Налаштували один раз, і пошта з hello@ваш-домен.com приходить туди ж, де все інше. Без окремих вкладок, без веб-інтерфейсів хостингу, без щомісячних рахунків за Google Workspace.

Спробуйте: реєстрація в Mailgun займає 5 хвилин, перше пересилання запрацює протягом години.